Summary: | sci-astronomy/setiathome-6.03 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Orson Teodoro <orsonteodoro> |
Component: | New packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 257233 | ||
Bug Blocks: | |||
Attachments: |
ebuild
required patch required patch required patch required xml data ac test replacement remove old archs svn version of remove archs remove redundant cflags spam mute redefinitions remove pic replacement app_info.xml template updated ebuild |
Description
Orson Teodoro
2008-09-15 01:02:26 UTC
Created attachment 165445 [details] ebuild This is an update to 5.28 ebuild found on (bug 195917). By default it fetches tarball from official server. svnrepo use flag fetches latest source off mainline. Created attachment 165446 [details, diff]
required patch
Created attachment 165448 [details, diff]
required patch
Created attachment 165449 [details, diff]
required patch
Created attachment 165451 [details]
required xml data
Nothing to see at bug #195917. ;-) Created attachment 165766 [details, diff]
ac test replacement
This replaces bypass test patch. The test just checks to see if the boinc libraries and the headers are in the correct place for sah to compile.
Created attachment 165767 [details, diff]
remove old archs
If the user sets sse, sse2, sse3, 3dnow, mmx, altivec, sah will use -march=pentium4 for amd64 machine for example which is bad. We just remove all the archs and accumulate -msse -msse2 etc. This is for the nightly-builds tarball.
Created attachment 165768 [details, diff]
svn version of remove archs
slight modification for svn revision 319
Created attachment 165770 [details, diff]
remove redundant cflags spam
sah spam alot of cflags when it compiles... we remove all redundant {c,cxx,cpp}flags
Created attachment 165771 [details, diff]
mute redefinitions
We mute redefinitions of VERSION, PACKAGE_VERSION for astropulse-4.28 compile.
Created attachment 165773 [details, diff]
remove pic
sah compiles with pic... this looks like it is not a shared library
Created attachment 165775 [details]
replacement app_info.xml
this is a replacement that requires app_info.sam.sah
Created attachment 165777 [details]
template
this is a template to be modified by the ebuild to produce appropriate settings for app_info.xml
Created attachment 165779 [details]
updated ebuild
The updated ebuild includes...
The astropulse use flag that installs headers and source code to be used for astropulse for which astropulse will be compiled against.
The ebuild combines an existing app_info.sam.ap and newer app_info.sam.sah profile from /var/lib/boinc and combines them to generate a new updated app_info.xml. We do it this way because the user may choose or not choose to combine the opengl version and it becomes a problem to determine how much to slice off and location of where to make the edits. It is more easier to maintain also.
We also remove the redundant redefinition warnings redefinition warnings for astropulse, clean up optimization check, and remove possible fPIC requirement. This ebuild produces a more cleaner compile. The optimization patch needs testing for powerpc because -faltivec check may be accidentally appended. It looks like -faltivec is not supported in gcc 4.3.
We also force it to download specifically revision 319 from svnrepo if the user chooses [it might be lying all of it says the same revision] and put a check to see if there is a version difference between what the ebuild wants (6.03) vs what is in svnrepo.
sci-astronomty/setiathome is masked for removal in 30 days. Please comment on bug #257233 if you see any reason to keep it around. Thanks. removed, wontfix |