Summary: | sci-misc/boinc--5.10.21 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Olivier Mondoloni <elgrande71> |
Component: | New packages | Assignee: | Marcus D. Hanwell (RETIRED) <cryos> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | brot+gentoo, flow, jesse, Michael.Gaber, moixa, nightdragon, sci, zeekec |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
boinc-5.9.3 ebuild
ebuild for boinc-5.10.21 with wxGTK-2.6.x series boinc for setiathome 5.28 +other fixes replacing auto default browser patch with just a message downgrade cflags to O0 to make boinc_gui work on hardened updated with hardened patch svn version required for setiathome updated for fpic detection patch keyboard mouse idle fix --check_all_logins segfault fix updated for idle patch |
Description
Olivier Mondoloni
2007-04-05 20:33:24 UTC
Created attachment 115526 [details] boinc-5.9.3 ebuild Find the source at http://olivier.mondoloni.free.fr/boinc_source/boinc-5.9.3.tar.bz2 I have some linguas problems. Help would be greatly appreciated. Try it please. We will only put the upstream stable versions in the tree. Last time I put beta versions in the tree seemed to cause more issues than it solved with project incompatibilities. Right now my time is severely limited. Once the 5.9 branch is considered stable we would look at bumping it, until then you could maintain it in an overlay. The boinc ebuilds need some time spent on them if anyone in the sci herd has any time for that. tsunam has done some good work in this area already and I would really appreciate the help. *** Bug 194775 has been marked as a duplicate of this bug. *** Created attachment 132628 [details] ebuild for boinc-5.10.21 with wxGTK-2.6.x series Grab the boinc source from http://olivier.mondoloni.free.fr/boinc_source/boinc-5.10.21.tar.bz2 (and copy it to your /usr/portage/distfiles directory). Copy missing files like /etc/init.d/boinc and others from /usr/portage/sci-misc/boinc/files/ . If you want wxGTK-2.8.x ebuild for boinc-5.10.21, please email me. Thanks for your work! Created attachment 133503 [details]
boinc for setiathome 5.28 +other fixes
The following ebuild is for use with setiathome 5.28. It comes with the following modifications.
Some headers are exposed for setiathome to compile against it.
Mime fix to allow it to work with Firefox.
Add extra check for unicode. Explicit or by default not specifying disable causes boinc to not compile GUI.
Removed append flags. Users with smaller caches may want to disable these features.
Created attachment 133658 [details]
replacing auto default browser patch with just a message
Before you unemerge this you should make a backup of /usr/share/mime-info/gnome-vfs.keys because the older one may inadvertently remove it upon upgrade or removal. So I've removed that section and added a message so that the user would have to patch this file manually to avoid this potential problem.
(In reply to comment #2) > We will only put the upstream stable versions in the tree. 5.10.21 is marked as stable for linux on the boinc download page as of this weekend. I also noticed that Ubuntu has a 5.10 client in Gutsy. We need to keep up with the Jonses! :) If you want to test boinc-5.10.28, grab the boinc 5.10.28 source tar.bz2 file at http://olivier.mondoloni.free.fr/boinc_source/boinc-5.10.28.tar.bz2 . 5.10.28 works fine for me.. Created attachment 139701 [details, diff]
downgrade cflags to O0 to make boinc_gui work on hardened
I tested 5.10.21 and 5.10.28 and they have this problem on hardened. I tested O1 and it fails, O2 fails, O0 makes it work fine. I apply O0 to only building the and not the built boinc libraries.
orson@localhost ~ $ boinc_gui
SIGSEGV: segmentation violation
Stack trace (12 frames):
boinc_gui[0x51d9fd]
/lib/libpthread.so.0[0x2b745605c890]
boinc_gui[0x4ce528]
boinc_gui[0x4d3d89]
boinc_gui[0x4d715c]
boinc_gui[0x4da60e]
boinc_gui[0x44afdd]
boinc_gui(_ZN12wxAppConsole10CallOnInitEv+0xd)[0x44b7bd]
/usr/lib/libwx_base-2.6.so.0(_Z7wxEntryRiPPc+0x26)[0x2b745491aa16]
boinc_gui[0x4497c2]
/lib/libc.so.6(__libc_start_main+0xf6)[0x2b745650fb76]
boinc_gui(_ZNK8wxWindow12GetCharWidthEv+0x49)[0x424ad9]
Exiting...
Created attachment 139703 [details]
updated with hardened patch
This is for tar.bz2 sources modify it to 5.10.21 and supply your own tar.bz2 if you want 5.10.28. It changes the warning about browser and adds another --config boinc option to set default browser.
Created attachment 139704 [details]
svn version
same as above but though svn (boinc.berkeley.edu)... since portage hasn't been updated for a long time
Created attachment 139726 [details, diff] required for setiathome Required for svn latest version of setiathome-9999 (Bug 195917). Tested on hardened/multilib/amd64. /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/libboinc_api.a(boinc_api.o): relocation R_X86_64_32 against `getrusage_mutex' can not be used when making a shared object; recompile with -fPIC /usr/lib/libboinc_api.a: could not read symbols: Bad value Created attachment 139735 [details]
updated for fpic detection patch
Created attachment 140165 [details, diff]
keyboard mouse idle fix --check_all_logins segfault fix
Prior to this patch, to enable idle detection for keyboard you must pass --check_all_logins to boinc_client which segfaults for versions >=5.10.27. Also mouse detection is hardwired to /dev/mouse which doesn't exist. On this patch, for mouse support, you must have /dev/input/mouse0 which most Gentoo installations have by default.
Created attachment 140167 [details]
updated for idle patch
10.28 is in the tree..will work on getting the 10.45 in |