Hi, this is evolution 2.2.2 ebuild, altered from evolution-2.2.1.1.ebuild file. First of all, I fixed all depencies: gal 2.4.1 changed to gal 2.4.2 libgtkhtml 3.6.1 changed to libgtkhtml 3.6.2 evolution-data-server 1.2.1 changed to evolution-data-server 1.2.2 Second, I removed patch which was created for bug #84882 (http://bugs.gentoo.org/show_bug.cgi?id=84882), as it seems to be solved now in upstream GNOME 2.10 (http://bugzilla.gnome.org/show_bug.cgi?id=273192) I attached all other updated ebuilds: gal-2.4.2.ebuild libgtkhtml-3.6.2.ebuild evolution-data-server-1.2.2.ebuild on which evolution-2.2.2.ebuild should be depend on. Those were changed accordingly only changing numbering in file names, as not aditional new dependencies were required.
Created attachment 56368 [details] evolution-2.2.2-ebuild file, changed from evolution-2.2.1.1.ebuild
Created attachment 56369 [details] libgtk-3.6.2.ebuild file, as it is depency for evolution-2.2.2.ebuild
Created attachment 56370 [details] gal-2.4.2.ebuild file, as it is dependency for evolution-2.2.2.ebuild
Created attachment 56371 [details] evolution-data-server-1.2.2.ebuild file, as it is dependency for evolution-2.2.2.ebuild
did you read #86070 and #89193? it seems interesting to me, new releases for firefox, evolution and evolution data server could be a good opportunity to test.
http://bugs.gentoo.org/show_bug.cgi?id=86070 and http://bugs.gentoo.org/show_bug.cgi?id=89193 (they should be clickable now)
evolution and evolution-data-server need to depend on >=net-libs/libsoup-2.2.3 Otherwise, these builds appear to be working fine. [And since 2.2.1.1 was crashy as hell, so it's not hard to see the improvement] AfC Sydney
Working like charm, thanks! the only thing i needed to do was to copy evolution-data-server-1.2.0-gentoo_etc_services.patch from the /usr/portage folder to the /usr/loca/portage in order for evolution-data-server to compile. any reason why it's not in the portage?
Some alterations: * Added REQUEST keyword to this bug * Revised the evolution-2.2.2 ebuild to include workaround for issue described in bug 92920 * Removed older CVS header text in accordance with submission guidelines * Set KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" as in the older evolution-2.2.1.1.ebuild but with all marked as "unstable/untested".
Created attachment 61606 [details] mail-client/evolution-2.2.2.ebuild (comment #9)
Whoops, accidentally rolled back the libsoup-2.2.3 dependency. Re-attaching ...
Created attachment 61607 [details] mail-client/evolution-2.2.2.ebuild (comment #11)
I don't know if it is a bug but I had to copy gal-1.99.3-docfix.patch and gal-2.1.12-gcc34.patch to /usr/local/portage/gnome-extra/gal/files/ in order to compile.
No, that's not a bug. These peripheral files are placed there because they are required, usually for use by epatch although sometimes for other reasons too. If, when testing an updated ebuild in an overlay, it transpires that these files are still required then it is up to you to make sure that they are present in your overlay. For that reason, I recommend that you copy the entire "files/" subdirectory across in future when testing ebuilds in this context unless you know excactly which ones are required (hint: grep the ebuild for FILESDIR).
2.2.3 is the latest stable release, any idea when we will an update in portage?
OK, evolution-2.2.3 is in portage now. Can someone please close this bug in view of the fact that having obsolete bugs lying around with no advancement in status benefits no-one in particular :p
Thanks for the notice, closing now :). Reporters, Thanks for the work and help. For future reference, please note that it'd be nice if you post only the unified diff's against our current ebuilds (if no changes are made, only a REQUEST report is sufficient).