ports/101022: [MAINTAINER] astro/boinc-setiathome-enhanced: update to 5.13
Rene Ladan
r.c.ladan at gmail.com
Sat Jul 29 14:00:33 UTC 2006
>Number: 101022
>Category: ports
>Synopsis: [MAINTAINER] astro/boinc-setiathome-enhanced: update to 5.13
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Jul 29 14:00:31 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Rene Ladan
>Release: FreeBSD 6.1-RELEASE-p2 i386
>Organization:
>Environment:
System: FreeBSD 82-168-79-254.dsl.ip.tiscali.nl 6.1-RELEASE-p2 FreeBSD 6.1-RELEASE-p2 #4: Sat Jun 17 23:10:00 CEST 2006
>Description:
- Update to 5.13
- Use source build.
- Survives `portlint -A` and `port test`
Added file(s):
- files/app_info.xml.in
- pkg-message
Removed file(s):
- files/pkg-message.in
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- boinc-setiathome-enhanced-5.13.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/astro/boinc-setiathome-enhanced/Makefile /usr/home/rene/ports/boinc-setiathome-enhanced/Makefile
--- /usr/ports/astro/boinc-setiathome-enhanced/Makefile Fri Jul 14 22:34:22 2006
+++ /usr/home/rene/ports/boinc-setiathome-enhanced/Makefile Sat Jul 29 15:42:07 2006
@@ -5,29 +5,46 @@
#
PORTNAME= boinc-setiathome-enhanced
-PORTVERSION= 5.12
+PORTVERSION= 5.13
CATEGORIES= astro
-MASTER_SITES= http://www.lb.shuttle.de/apastron/boinc/
-DISTNAME= seti${PORTVERSION}freebsd-i386
+MASTER_SITES= http://home.tiscali.nl/rladan/distfiles/
MAINTAINER= r.c.ladan at gmail.com
COMMENT= Setiathome Enhanced for BOINC
-USE_BZIP2= yes
+BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 \
+ ${LOCALBASE}/include/BOINC/std_fixes.h:${PORTSDIR}/net/boinc-client
+# statically linked :
+LIB_DEPENDS= fftw3f:${PORTSDIR}/math/fftw3-float
+RUN_DEPENDS= boinc_client:${PORTSDIR}/net/boinc-client
+
+CFLAGS+= -I${LOCALBASE}/include -funroll-loops -ffast-math -O3
+CXXFLAGS+= ${CFLAGS}
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ BOINCDIR="${LOCALBASE}"
+CONFIGURE_ARGS= --disable-server \
+ --disable-graphics \
+ --enable-fast-math
.include <bsd.port.pre.mk>
-ONLY_FOR_ARCHS= i386 amd64
-
-.if ${OSVERSION} >= 600000
-LIB_DEPENDS+= c.5:${PORTSDIR}/misc/compat5x
-#also depends on libm.so.3, libstdc++.so.4, libpthread.so.1
+.if ${MACHINE_CPU:Msse3}
+CONFIGURE_ARGS+= --enable-sse3
+.elif ${MACHINE_CPU:Msse2}
+CONFIGURE_ARGS+= --enable-sse2
+.elif ${MACHINE_CPU:Msse}
+CONFIGURE_ARGS+= --enable-sse
.endif
-RUN_DEPENDS+= boinc_client:${PORTSDIR}/net/boinc-client
+.if ${MACHINE_CPU:Mmmx}
+CONFIGURE_ARGS+= --enable-mmx
+.endif
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
+.ifdef ${MACHINE_CPU:M3dnow}
+CONFIGURE_ARGS+= --enable-3dnow
+.endif
# these must match settings in ${PORTSDIR}/net/boinc-client/Makefile
BOINC_USER?= boinc
@@ -35,29 +52,25 @@
BOINC_HOME?= /var/db/boinc
SETI_SITE= setiathome.berkeley.edu
-SETI_BINARY= setiathome-${PORTVERSION}.i386-unknown-freebsd
-
-.if ${ARCH} == amd64 && ${OSVERSION} >= 600000
-AMD64= ""
-.else
-AMD64= "@comment "
-.endif
+SETI_BINARY= setiathome-${PORTVERSION}.${ARCH}-portbld-freebsd
-SUB_FILES= pkg-message
-SUB_LIST= AMD64=${AMD64}
+SUB_FILES= app_info.xml
+SUB_LIST= STRIPPED_PORTVERSION=${PORTVERSION:S/.//} \
+ SETI_BINARY="${SETI_BINARY}"
PLIST_SUB= SETI_BINARY="${SETI_BINARY}" SETI_SITE=${SETI_SITE} \
BOINC_HOME=${BOINC_HOME}
+PORTDOCS= AUTHORS COPYING COPYRIGHT README checkin_notes
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_PROGRAM} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKDIR}/${SETI_BINARY} ${BOINC_HOME}/projects/${SETI_SITE}/
+ ${INSTALL} -d -o ${BOINC_USER} -g ${BOINC_GROUP} ${BOINC_HOME}/projects/${SETI_SITE}
+ ${INSTALL_PROGRAM} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKSRC}/client/${SETI_BINARY} ${BOINC_HOME}/projects/${SETI_SITE}/
${INSTALL_DATA} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKDIR}/app_info.xml ${BOINC_HOME}/projects/${SETI_SITE}/
-.if !defined(NOPORTDOCS)
+.ifndef NOPORTDOCS
@${MKDIR} ${DOCSDIR}
-.for file in AUTHORS CHANGES COPYING COPYRIGHT README
- ${INSTALL_DATA} ${WRKDIR}/${file} ${DOCSDIR}/${file}
+.for file in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}/${file}
.endfor
.endif
diff -ruN --exclude=CVS /usr/ports/astro/boinc-setiathome-enhanced/distinfo /usr/home/rene/ports/boinc-setiathome-enhanced/distinfo
--- /usr/ports/astro/boinc-setiathome-enhanced/distinfo Mon May 22 14:09:42 2006
+++ /usr/home/rene/ports/boinc-setiathome-enhanced/distinfo Sat Jul 29 13:55:54 2006
@@ -1,3 +1,3 @@
-MD5 (seti5.12freebsd-i386.tar.bz2) = f15959f52b11305e330c28484281da51
-SHA256 (seti5.12freebsd-i386.tar.bz2) = d4813a3796da6b5dd5ac3c22bde3a75f438e68430e7ef81537c22e2cba4458a8
-SIZE (seti5.12freebsd-i386.tar.bz2) = 456053
+MD5 (boinc-setiathome-enhanced-5.13.tar.gz) = 15cbcce330cddf418573adf0f7cfc649
+SHA256 (boinc-setiathome-enhanced-5.13.tar.gz) = 86877601e21e0567a4266a6c8014606b9853a7336d9efc1255c8f25f5b7fe951
+SIZE (boinc-setiathome-enhanced-5.13.tar.gz) = 777562
diff -ruN --exclude=CVS /usr/ports/astro/boinc-setiathome-enhanced/files/app_info.xml.in /usr/home/rene/ports/boinc-setiathome-enhanced/files/app_info.xml.in
--- /usr/ports/astro/boinc-setiathome-enhanced/files/app_info.xml.in Thu Jan 1 01:00:00 1970
+++ /usr/home/rene/ports/boinc-setiathome-enhanced/files/app_info.xml.in Sat Jul 29 15:40:01 2006
@@ -0,0 +1,17 @@
+<app_info>
+ <app>
+ <name>setiathome_enhanced</name>
+ </app>
+ <file_info>
+ <name>${SETI_BINARY}</name>
+ <executable/>
+ </file_info>
+ <app_version>
+ <app_name>setiathome_enhanced</app_name>
+ <version_num>${STRIPPED_PORTVERSION}</version_num>
+ <file_ref>
+ <file_name>${SETI_BINARY}</file_name>
+ <main_program/>
+ </file_ref>
+ </app_version>
+</app_info>
diff -ruN --exclude=CVS /usr/ports/astro/boinc-setiathome-enhanced/files/pkg-message.in /usr/home/rene/ports/boinc-setiathome-enhanced/files/pkg-message.in
--- /usr/ports/astro/boinc-setiathome-enhanced/files/pkg-message.in Thu May 25 14:28:57 2006
+++ /usr/home/rene/ports/boinc-setiathome-enhanced/files/pkg-message.in Thu Jan 1 01:00:00 1970
@@ -1,22 +0,0 @@
-*****************************************************************************
-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>
-*****************************************************************************
-%%AMD64%% IMPORTANT NOTICE FOR AMD64 USERS RUNNING 6.X:
-%%AMD64%%
-%%AMD64%% You have to have this line in /etc/libmap32.conf:
-%%AMD64%% libpthread.so.1 libc_r.so.5
-%%AMD64%% before you attach the project. Otherwise it will not work.
-%%AMD64%%*****************************************************************************
diff -ruN --exclude=CVS /usr/ports/astro/boinc-setiathome-enhanced/pkg-descr /usr/home/rene/ports/boinc-setiathome-enhanced/pkg-descr
--- /usr/ports/astro/boinc-setiathome-enhanced/pkg-descr Mon May 22 14:09:42 2006
+++ /usr/home/rene/ports/boinc-setiathome-enhanced/pkg-descr Sat Jul 29 15:00:33 2006
@@ -1,10 +1,19 @@
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 project exclusively
-uses the enhanced version as of 2006-05-17.
+telescope information for possible signs of extra-terrestrial intelligence.
+The project exclusively uses the enhanced version since 2006-05-17.
-This version is a FreeBSD binary built by Stefan Urbat for Pentium II
-or AMD K6 CPUs and higher (requires MMX instructions).
+The port automatically optimizes for the host CPU using the CPUTYPE
+variable in /etc/make.conf
-WWW: http://www.lb.shuttle.de/apastron/boincDown.shtml#freebsd
+Note that there is currently no screensaver support in this version.
+
+The source archive is a repackaged version of
+setiathome_enhanced-client-cvs-2006-05-12.tar.gz at
+http://setiathome.berkeley.edu/seti_source/nightly/old/ :
+* The screensaver and server code is removed
+* The configure and Makefile scripts are regenerated to match the
+ net/boinc-client port
+
+WWW: http://home.tiscali.nl/rladan/distfiles/
diff -ruN --exclude=CVS /usr/ports/astro/boinc-setiathome-enhanced/pkg-message /usr/home/rene/ports/boinc-setiathome-enhanced/pkg-message
--- /usr/ports/astro/boinc-setiathome-enhanced/pkg-message Thu Jan 1 01:00:00 1970
+++ /usr/home/rene/ports/boinc-setiathome-enhanced/pkg-message Sat Jul 29 13:08:45 2006
@@ -0,0 +1,16 @@
+*****************************************************************************
+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>
+*****************************************************************************
diff -ruN --exclude=CVS /usr/ports/astro/boinc-setiathome-enhanced/pkg-plist /usr/home/rene/ports/boinc-setiathome-enhanced/pkg-plist
--- /usr/ports/astro/boinc-setiathome-enhanced/pkg-plist Fri Jul 14 22:34:22 2006
+++ /usr/home/rene/ports/boinc-setiathome-enhanced/pkg-plist Sat Jul 29 13:26:24 2006
@@ -1,9 +1,3 @@
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
@cwd %%BOINC_HOME%%/projects
%%SETI_SITE%%/app_info.xml
%%SETI_SITE%%/%%SETI_BINARY%%
--- boinc-setiathome-enhanced-5.13.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list