Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 173503 - sci-misc/boinc--5.10.21 version bump
Summary: sci-misc/boinc--5.10.21 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Marcus D. Hanwell (RETIRED)
URL:
Whiteboard:
Keywords:
: 194775 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-04-05 20:33 UTC by Olivier Mondoloni
Modified: 2008-03-14 19:04 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
boinc-5.9.3 ebuild (boinc-5.9.3.ebuild,3.12 KB, text/plain)
2007-04-05 20:37 UTC, Olivier Mondoloni
Details
ebuild for boinc-5.10.21 with wxGTK-2.6.x series (boinc-5.10.21.ebuild,2.88 KB, text/plain)
2007-10-05 09:42 UTC, Olivier Mondoloni
Details
boinc for setiathome 5.28 +other fixes (boinc-5.10.21.ebuild,3.70 KB, text/plain)
2007-10-15 06:56 UTC, Orson Teodoro
Details
replacing auto default browser patch with just a message (boinc-5.10.21.ebuild,3.61 KB, text/plain)
2007-10-17 05:58 UTC, Orson Teodoro
Details
downgrade cflags to O0 to make boinc_gui work on hardened (boinc-gui-hardened-fix.patch,362 bytes, patch)
2007-12-31 11:01 UTC, Orson Teodoro
Details | Diff
updated with hardened patch (boinc-5.10.21.ebuild,4.03 KB, text/plain)
2007-12-31 11:08 UTC, Orson Teodoro
Details
svn version (boinc-5.10.28.ebuild,4.10 KB, text/plain)
2007-12-31 11:11 UTC, Orson Teodoro
Details
required for setiathome (boinc-api-fpic.patch,298 bytes, patch)
2007-12-31 15:26 UTC, Orson Teodoro
Details | Diff
updated for fpic detection patch (boinc-5.10.28.ebuild,4.22 KB, text/plain)
2007-12-31 16:08 UTC, Orson Teodoro
Details
keyboard mouse idle fix --check_all_logins segfault fix (boinc-idlefix.patch,4.09 KB, patch)
2008-01-05 06:57 UTC, Orson Teodoro
Details | Diff
updated for idle patch (boinc-5.10.28.ebuild,4.31 KB, text/plain)
2008-01-05 07:00 UTC, Orson Teodoro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Mondoloni 2007-04-05 20:33:24 UTC
Ebuild for boinc 5.9.3 version

Reproducible: Always
Comment 1 Olivier Mondoloni 2007-04-05 20:37:35 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.
Comment 2 Marcus D. Hanwell (RETIRED) gentoo-dev 2007-04-08 20:14:02 UTC
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.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-10-05 08:31:32 UTC
*** Bug 194775 has been marked as a duplicate of this bug. ***
Comment 4 Olivier Mondoloni 2007-10-05 09:42:15 UTC
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.
Comment 5 Robert Holzknecht 2007-10-05 09:57:21 UTC
Thanks for your work!
Comment 6 Orson Teodoro 2007-10-15 06:56:29 UTC
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.
Comment 7 Orson Teodoro 2007-10-17 05:58:57 UTC
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.
Comment 8 Toby Murray 2007-10-22 06:32:57 UTC
(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! :)
Comment 9 Olivier Mondoloni 2007-11-14 13:09:22 UTC
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 .
Comment 10 Tobias Sager 2007-12-17 21:22:34 UTC
5.10.28 works fine for me..
Comment 11 Orson Teodoro 2007-12-31 11:01:04 UTC
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...
Comment 12 Orson Teodoro 2007-12-31 11:08:52 UTC
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.
Comment 13 Orson Teodoro 2007-12-31 11:11:29 UTC
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
Comment 14 Orson Teodoro 2007-12-31 15:26:24 UTC
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
Comment 15 Orson Teodoro 2007-12-31 16:08:24 UTC
Created attachment 139735 [details]
updated for fpic detection patch
Comment 16 Orson Teodoro 2008-01-05 06:57:34 UTC
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.
Comment 17 Orson Teodoro 2008-01-05 07:00:06 UTC
Created attachment 140167 [details]
updated for idle patch
Comment 18 Joshua Jackson (RETIRED) gentoo-dev 2008-03-14 19:04:29 UTC
10.28 is in the tree..will work on getting the 10.45 in