Freemail is an IMAP/SMTP proxy that works via freenet. Reproducible: Always Steps to Reproduce:
Created attachment 167608 [details] initial ebuild Latest Svn ebuild'er. The freemail dev(s) don't seem to make releases too often. The last (Freemail-0.1-r11) was a few months ago, but there have been several bugfixes in the svn since then.
Created attachment 167610 [details] modified ant build.xml I had to modify the original build.xml, to stop it from forcing the bundling of bcprov (bouncycastle crypto package), from forcing the download of another freenet.jar, and to hard-link these two dependencies in the final jar.
Created attachment 167612 [details] init.d script is baselayout agnostic.
Added a modified ebuild to sunrise (works as freenet plugin, no initd script).
A couple points (regarding the current sunrise overlay version): (1) Why use capital letters? (Weren't ebuilds at one point case-sensitive?) (2) It doesn't work. Have you actually tried it? :P. I get a "missing dependency" error when I try to load it as a plugin--after which the symlink in plugins gets deleted :/. I'm pretty sure this is because freenet doesn't allow jars with "foreign" dependencies--Ie. plugins have to have all their dependent classes bundled together. I can't think of any other explanation, since I have no problem running the jar as a separate process. (Which I am currently forced to do.)
'mkay. The sunrise version does now work with the freenet 1165 release, with the "freemail" USE flag. (The freenet svn ebuild will need to be updated, as there have been changes upstream.) I still don't like the capital F, since emerging packages IS case sensitive. Although, searching isn't. Meh. Should this bug report still be kept open (to include Freemail into portage), or has it's mission been accomplished?
Comment on attachment 167608 [details] initial ebuild Newer plugin version in sunrise.
(In reply to comment #6) > 'mkay. The sunrise version does now work with the freenet 1165 release, with > the "freemail" USE flag. (The freenet svn ebuild will need to be updated, as > there have been changes upstream.) Added a dependency on freenet with freemail useflag (uses EAPI-2 and therefor needs unstable portage) > Should this bug report still be kept open (to include Freemail into portage), > or has it's mission been accomplished? It should be kept open until Freemail is in the main tree.