Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 240447 - New ebuild: net-mail/Freemail
Summary: New ebuild: net-mail/Freemail
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Thomas Sachau
URL: http://freenetproject.org/tools.html
Whiteboard:
Keywords: InVCS
Depends on: 128783
Blocks:
  Show dependency tree
 
Reported: 2008-10-08 03:54 UTC by Dennis Nezic
Modified: 2009-02-03 21:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
initial ebuild (freemail-9999.ebuild,1.88 KB, text/plain)
2008-10-08 14:46 UTC, Dennis Nezic
Details
modified ant build.xml (build.xml,2.05 KB, text/plain)
2008-10-08 14:48 UTC, Dennis Nezic
Details
init.d script (freemail,338 bytes, text/plain)
2008-10-08 14:48 UTC, Dennis Nezic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Nezic 2008-10-08 03:54:49 UTC
Freemail is an IMAP/SMTP proxy that works via freenet.

Reproducible: Always

Steps to Reproduce:
Comment 1 Dennis Nezic 2008-10-08 14:46:39 UTC
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.
Comment 2 Dennis Nezic 2008-10-08 14:48:13 UTC
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.
Comment 3 Dennis Nezic 2008-10-08 14:48:41 UTC
Created attachment 167612 [details]
init.d script

is baselayout agnostic.
Comment 4 Thomas Sachau gentoo-dev 2008-10-08 19:26:07 UTC
Added a modified ebuild to sunrise (works as freenet plugin, no initd script).
Comment 5 Dennis Nezic 2008-10-09 03:07:26 UTC
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.)
Comment 6 Dennis Nezic 2008-10-09 21:12:29 UTC
'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 7 Dennis Nezic 2008-10-09 21:12:48 UTC
Comment on attachment 167608 [details]
initial ebuild

Newer plugin version in sunrise.
Comment 8 Thomas Sachau gentoo-dev 2008-10-10 20:37:00 UTC
(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.