I vote for a update. Beside this, please check if could make a "cleaner" ebuild. The one for 0.4 is very restrictive in setting flags for configure. Why not check one's USE flags for determining if he wants support for crypto, qt, xinerama and so on or define Optimization depending on CFLAGS!? The current behaviour is not very gentoo-like in my humble opinion.
Created attachment 25275 [details] thunderbird-bin-0.5 ebuild a quick and dirty solution out of the ebuild for the binary version of thunderbird-0.4 works for me ;)
Created attachment 25422 [details, diff] Diffs for 0.5 to mozilla-thunderbird ebuild This diff works for me. The thunderbird 0.5 source tarball text files contain DOS style CRLF instead of UNIX style LF end-of-lines (see http://bugzilla.mozilla.org/show_bug.cgi?id=233715). To work around that, I added a dependency on app-misc/fixdos and use the crlf utility from that package to recursively fix up the source files. Somebody should add --fix-dos-eol to GNU tar. :) Anyway, it's building for me right now.
Er, sorry for the spam. I forgot to add: the reason the crlf fixup is needed is because without it, you get: >>> Source unpacked. compile /usr/sbin/ebuild.sh: ./configure: /bin/sh^M: bad interpreter: No such file or directory !!! ERROR: net-mail/mozilla-thunderbird-0.5-r1 failed. !!! Function econf, Line 365, Exitcode 126 !!! econf failed Hopefully the thunderbird developers will fix this in their source archive and the crlf workaround won't be needed.
uhh, we dont believe in fixdos and that crap in DEPEND use `edos2unix` from eutils.eclass ;)
I applied the "Diffs for 0.5" patch, but for some odd reason the sources were used to build Mozilla 1.6 instead of Thunderbird 0.5.
well i can certainly confirm that it doesn't work even with the diffs :-) I get a window but nothing works. Of course this is on amd64, maybe it will work on x86...
Testing fixdos now - SpanKY went on to explain to me that edos2unix wouldn't work well for an entire directory full of DOS formatted files, so we'll try it with the utility. sethbc: The fixdos diffs compiled it but failed to get you a working copy?
correct. To be honest, this source tarball is a freakin mess :-P Whoever packaged this needs to be spanked. I'll build this on x86 and see what the deal is, but i KNOW on amd64 its broken...i'm rebuilding now with some changes to the ebuild, i'll see what it has to say....
There's a bug for this in the mozilla bugzilla, at http://bugzilla.mozilla.org/show_bug.cgi?id=233715
Created attachment 25575 [details] Mozilla Thunderbird 0.5 ebuild
sethbc: Yeah, I didn't have a lot of luck with the thunderbird 0.5 ebuild here. Had to modify a lot of things, it was just messy. My work so far is attached.
0.5 now in CVS.