I just discovered that libetpan 0.58 was released on 16 june 2009. It is not yet in Gentoo tree. Reproducible: Always
Add net-mail@gentoo.org to CC because they seem to be in charge of net-libs/libetpan.
I made a copy of libetpan-0.57-r1.ebuild as libetpan-0.58.ebuild to test the new 0.58 release. It built fine. I'm currently testing it with mail-client/claws-mail. It seems to be OK for TLS/IMAP at least.
Created attachment 226985 [details, diff] Ebuild updates for libetpan-0.58 Ebuild updates for libetpan-0.58: * Use EAPI 2 for src_prepare and src_configure phases * Use eutils and autotools eclasses for epatch and eautoreconf calls * Use configure.ac patches to fix db-4.8 and debug flag handling issues * Remove unnecessary explanation and code from src_configure relating to the debug flag handling since the attached patch fixes the issue * Use default src_compile phase (remove emake call from src_configure) * Add message if emake install fails * Remove old (almost 2 years since libetpan-0.53 was removed from the tree) pkg_postinst warning Note that I've upstreamed the configure.ac patches for both the debug flag handling and db-4.8 detection. They are bugs 2983787 and 2983763 in the upstream bugtracker, respectively. The attached patch combines both upstreamed patches to fix the configure script issues.
Created attachment 226987 [details, diff] libetpan-0.58 configure script fixes This patch fixes both bug #286620 (db-4.8 detection) and debug flag handling. Note that I've upstreamed this patch in both bugs 2983787 and 2983763 on libetpan's sourceforge project page.
Both patches have now been merged with upstream CVS.
libetpan 1.0 was just released. It seems to contain the fixes for db-4.8 detection and debug flag handling. I changed the bug summary in consequence.
Created attachment 227153 [details, diff] Ebuild update for libetpan-1.0 Ebuild updates for libetpan-1.0 (largely inspired by the libetpan-0.58 update by Tim Harder): * Remove src_unpack phase since fixes for db-4.8 and debug flag issues are included in libetpan-1.0 * Use EAPI 2 for src_configure phase * Remove unnecessary explanation and code from src_configure relating to the debug flag handling since the bug was fixed upstream * Use default src_compile phase (remove emake call from src_configure) * Add message if emake install fails * Remove old (almost 2 years since libetpan-0.53 was removed from the tree) pkg_postinst warning Successfully built and installed on x86. Ebuild =mail-client/claws-mail-3.7.5 (and probably any earlier version) that depends on net-libs/libetpan fails to build with =net-libs/libetpan-1.0. See bug #314181 for a fix.
Add bug #314181 "mail-client/claws-mail-3.7.5 fails with libetpan 1.0" as a dependency for this bug.
Bumped. Thank you for the report. Still masked until everything else is sorted out.
Work without any problem with mail-client/claws-mail-3.7.5-r1. I close the bug.