As per the above url boinc 7.0.25 has been released as the new stable client. Reproducible: Always Steps to Reproduce: 1. Scarabeus checksout svn tag 7.0.25 2. Modifies ebuild 3. Profit :) Actual Results: This builds fine on my local overlay
Created attachment 308389 [details] proposed ebuild
Created attachment 308391 [details, diff] updated fix_subdirs patch
Comment on attachment 308389 [details] proposed ebuild --- boinc-6.12.42.ebuild 2011-11-08 21:04:35.000000000 +0100 +++ - 2012-04-10 16:17:56.378520876 +0200 @@ -34,7 +34,7 @@ virtual/jpeg x11-libs/gtk+:2 >=x11-libs/libnotify-0.7 - x11-libs/wxGTK:2.8[X,opengl] + <=x11-libs/wxGTK-2.8.11.0[X,opengl] ) " DEPEND="${RDEPEND} @@ -44,7 +44,7 @@ " PATCHES=( - "${FILESDIR}/6.12.26-fix_subdirs.patch" + "${FILESDIR}/7.0.2-fix_subdirs.patch" ) AUTOTOOLS_IN_SOURCE_BUILD=1
(In reply to comment #3) > Comment on attachment 308389 [details] > proposed ebuild > > --- boinc-6.12.42.ebuild 2011-11-08 21:04:35.000000000 +0100 > +++ - 2012-04-10 16:17:56.378520876 +0200 > @@ -34,7 +34,7 @@ > virtual/jpeg > x11-libs/gtk+:2 > >=x11-libs/libnotify-0.7 > - x11-libs/wxGTK:2.8[X,opengl] > + <=x11-libs/wxGTK-2.8.11.0[X,opengl] > ) > " > DEPEND="${RDEPEND} > @@ -44,7 +44,7 @@ > " > > PATCHES=( > - "${FILESDIR}/6.12.26-fix_subdirs.patch" > + "${FILESDIR}/7.0.2-fix_subdirs.patch" > ) > > AUTOTOOLS_IN_SOURCE_BUILD=1 >=x11-libs/wxGTK-2.8.11.0[X,opengl] works too.
(In reply to comment #4) > > >=x11-libs/wxGTK-2.8.11.0[X,opengl] works too. Yes, it's not a build stopper, but it does bring in the issues from bug 379979 https://bugs.gentoo.org/show_bug.cgi?id=379979 I was unsure of whether to include in submitted ebuild or not.
I'm using the 7.0.28 build, and it works (mostly) fine: the only issues are some odd widget behaviors (minimizing using the button immediately restores the window; but not if I minimize using the menu). Anyway, everything else about the new version seems to work fine, so here's my vote to get this into the tree. I'd vote for 7.0.25 stable, and maybe 7.0.28 for testing (which is what I use). Cheers.
Created attachment 312409 [details, diff] Proposed ebuild Proposed ebuild - addresses bug 412437 and bug 379979
Created attachment 312411 [details, diff] bugfix for missing menus addresses bug 379979
(In reply to comment #7) > Created attachment 312409 [details, diff] [details, diff] > Proposed ebuild > > Proposed ebuild - addresses bug 412437 and bug 379979 Also addresses bug 413675
Created attachment 316099 [details] boinc-7.0.29.ebuild more recent boinc-7.0.29 ebuild
How to make snaphot: $ svn co http://boinc.berkeley.edu/svn/trunk/boinc $ svn export boinc boinc-7.0.29 $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/
(In reply to comment #10) > Created attachment 316099 [details] > boinc-7.0.29.ebuild > > more recent boinc-7.0.29 ebuild Don't know if I'm using this correctly or even to try, but here's what I get when I try to build. emerge: there are no ebuilds built with USE flags to satisfy "net-misc/curl[ssl,-gnutls(-),-nss(-),curl_ssl_openssl(+)]". !!! One of the following packages is required to complete your request: - net-misc/curl-7.25.0-r1::gentoo (Change USE: +curl_ssl_openssl, this change violates use flag constraints defined by net-misc/curl-7.25.0-r1: 'threads? ( !ares ) ssl? ( exactly-one-of ( curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss curl_ssl_polarssl ) )') (dependency required by "sci-misc/boinc-7.0.29" [ebuild]) (dependency required by "boinc" [argument])
Figured it out. I don't know if this is the best way to do it, but I defined this in my make.conf file. CURL_SSL="openssl" This even solved the curl update problem caused by boinc-6.12.42.
(In reply to comment #11) > How to make snaphot: > $ svn co http://boinc.berkeley.edu/svn/trunk/boinc > $ svn export boinc boinc-7.0.29 > $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/ There is generate_tarball.sh script in files/ folder.
(In reply to comment #11) > How to make snaphot: > $ svn co http://boinc.berkeley.edu/svn/trunk/boinc > $ svn export boinc boinc-7.0.29 > $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/ If we're going to be installing boinc-7.0.29, shouldn't we be pulling from here? http://boinc.berkeley.edu/svn/tags/boinc_core_release_7_0_29 trunk is currently at 7.1.0
(In reply to comment #14) > (In reply to comment #11) > > How to make snaphot: > > $ svn co http://boinc.berkeley.edu/svn/trunk/boinc > > $ svn export boinc boinc-7.0.29 > > $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/ > > There is generate_tarball.sh script in files/ folder. I haven't noticed that
Yes, that's correct SVN source for 7.0.29 snapshot. Now Greg's script (generate_tarball.sh) is better to achieve that :-) Additionallly something like boinc-9999.ebuild could be created for current SVN trunk (In reply to comment #15) > (In reply to comment #11) > > How to make snaphot: > > $ svn co http://boinc.berkeley.edu/svn/trunk/boinc > > $ svn export boinc boinc-7.0.29 > > $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/ > > If we're going to be installing boinc-7.0.29, shouldn't we be pulling from > here? > > http://boinc.berkeley.edu/svn/tags/boinc_core_release_7_0_29 > > trunk is currently at 7.1.0
I added this version to tree