Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 237675

Summary: sci-astronomy/setiathome-6.03 version bump
Product: Gentoo Linux Reporter: Orson Teodoro <orsonteodoro>
Component: New packagesAssignee: 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
Newer ebuild compatible with sci-misc/boinc-6.2.15 see (bug 236931).  The one in portage is 4.18-r1.

Reproducible: Always

Steps to Reproduce:
Comment 1 Orson Teodoro 2008-09-15 01:08:48 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.
Comment 2 Orson Teodoro 2008-09-15 01:09:47 UTC
Created attachment 165446 [details, diff]
required patch
Comment 3 Orson Teodoro 2008-09-15 01:10:10 UTC
Created attachment 165448 [details, diff]
required patch
Comment 4 Orson Teodoro 2008-09-15 01:10:30 UTC
Created attachment 165449 [details, diff]
required patch
Comment 5 Orson Teodoro 2008-09-15 01:11:08 UTC
Created attachment 165451 [details]
required xml data
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2008-09-15 13:18:31 UTC
Nothing to see at bug #195917. ;-)
Comment 7 Orson Teodoro 2008-09-19 00:27:57 UTC
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.
Comment 8 Orson Teodoro 2008-09-19 00:31:51 UTC
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.
Comment 9 Orson Teodoro 2008-09-19 00:33:15 UTC
Created attachment 165768 [details, diff]
svn version of remove archs

slight modification for svn revision 319
Comment 10 Orson Teodoro 2008-09-19 00:34:59 UTC
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
Comment 11 Orson Teodoro 2008-09-19 00:36:23 UTC
Created attachment 165771 [details, diff]
mute redefinitions

We mute redefinitions of VERSION, PACKAGE_VERSION for astropulse-4.28 compile.
Comment 12 Orson Teodoro 2008-09-19 00:38:11 UTC
Created attachment 165773 [details, diff]
remove pic

sah compiles with pic... this looks like it is not a shared library
Comment 13 Orson Teodoro 2008-09-19 00:39:58 UTC
Created attachment 165775 [details]
replacement app_info.xml

this is a replacement that requires app_info.sam.sah
Comment 14 Orson Teodoro 2008-09-19 00:42:08 UTC
Created attachment 165777 [details]
template

this is a template to be modified by the ebuild to produce appropriate settings for app_info.xml
Comment 15 Orson Teodoro 2008-09-19 01:03:24 UTC
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.
Comment 16 Sébastien Fabbro (RETIRED) gentoo-dev 2009-02-03 09:32:08 UTC
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.
Comment 17 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-03-21 22:39:36 UTC
removed, wontfix