Using Donnie's scripts and some other information (like the url) to obtain minimum versions, I have revised the depend fields for the boinc ebuild. I have not fully tested this but I will do emerge --nodeps boinc in a chroot and carefully check of each dep it fails on. linking_libs.sh +X -server: sys-devel/gcc-3.4.4-r1 sys-libs/glibc-2.3.5-r2 sys-libs/zlib-1.2.3 sys-libs/lib-compat-1.4 x11-libs/wxGTK-2.6.2 linking_libs.sh +X +server: dev-libs/openssl-0.9.7g-r1 sys-devel/gcc-3.4.4-r1 sys-libs/glibc-2.3.5-r2 sys-libs/zlib-1.2.3 sys-libs/lib-compat-1.4 x11-libs/wxGTK-2.6.2 included_headers.sh: dev-db/mysql-5.0.15 dev-libs/openssl-0.9.7g-r1 media-libs/jpeg-6b-r6 media-libs/mesa-6.3.2-r1 media-libs/glut-3.7.1 media-libs/alsa-lib-1.0.9 net-libs/c-client-2004g sci-misc/boinc-4.72.20050813 sys-kernel/linux-headers-2.6.11-r2 sys-libs/glibc-2.3.5-r2 x11-libs/libXmu-0.99.1 x11-libs/libXt-0.99.1 x11-libs/libX11-0.99.2 x11-libs/wxGTK-2.6.2 x11-proto/xproto-7.0.1
Created attachment 71552 [details] boinc ebuild with fixed deps This has the new deps and also adds the pic use flag. Also note that the alsa dep above is an error by the script.
Another additional note, boinc says it rely's on openssl-0.9.8 or greater, but it seems to build with older (maybe the 0.9.8 is in newer cvs code) so the version requirements on openssl could be removed at least for this version.
openssl is optional if it is missing we just use the old included librsaeuro or whatever, so we could exclude it until we have a newer version of boinc, which will require 0.9.8.
I have been looking at bumping boinc, but it fails to build here despite me trying several new versions. I will work on putting out a new revision of the current boinc version, but as I have said before diffs to the current ebuild are preferred. Hopefully I will have the time to test and release an updated ebuild addressing all outstanding issues with boinc.
I have added boinc-4.72.20050813-r1 which addresses several issues including the updated dependency list which looks sane to me. I would like to add an updated version of boinc in the near future but have been very busy and haven't had much luck with the newer versions. I will try to make time in the near future to get to the bottom of the build problems. Thanks for all the work you put into these ebuilds Tony.
Thanks.