Please find attached dspam-2.6.4.ebuild with a patch so that it will compile against libdb3. DSPAM (as in De-Spam) is an open-source project to create a new kind of anti-spam mechanism, and is currently effective as both a server-side agent for UNIX email servers and a developer's library for mail clients, other anti-spam tools, and similar projects requiring drop-in spam filtering. The DSPAM agent masquerades as the email server's local delivery agent and filters/learns spams using an advanced Bayesian statistical approach (based on Baye's theorem of combined probabilities) which provides an administratively maintenance-free, easy-learning Anti-Spam service custom tailored to each individual user's behavior. Homepage: http://www.nuclearelephant.com/projects/dspam/ Suggested package is net-mail/dspam Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 16183 [details] dspam-2.6.4.ebuild
Created attachment 16184 [details] dspam-2.6.4.ebuild
Created attachment 16185 [details] db3.patch
test for trunks
he wasn't happy
Created attachment 18896 [details] Updated ebuild for DSPAM 2.7.4 Updated ubuild for DSPAM 2.7.4. tar contains ebuild and supporting files. created patch to compile against gentoo's db 4.0.x as of now other storage drivers are not handled by the ebuild. Soon to change once I get some sleep ;) Other stuff i'm fogeting.
there is a new stable version 2.8.3 if you had some sleep you could modify you ebuild to work with this version ;)
2.8.3 version doesn't seem to require any db4 patching. At least it built properly without the patch on my box.
In case you didn't know, version 2.10 is out: http://www.nuclearelephant.com/projects/dspam/sources/dspam-2.10.0.tar.gz http://www.nuclearelephant.com/projects/dspam/sources/dspam-2.10.0/CHANGE
2.10.3 out: http://www.nuclearelephant.com/projects/dspam/sources/dspam-2.10.3.tar.gz This doesn't seem to have hit portage yet, is there an issue with it?
Created attachment 29598 [details] New ebuild for 2.10.3
Created attachment 29599 [details] Fixed ebuild for 2.10.3
I've also been working on an ebuild for this. It does a few more things and I could use some feedback on it. It installs the dspam quarantine webapp, builds against mysql and generates sql setup scripts (USE='mysql'), sets up its quarantine and data folders in /var/spool/dspam. I was going to make a patch to allow dspam to store static config data files in /etc/dspam, but I haven't had time. If someone wants to take a look at it (Jason?), and if you feel it's suitable maybe it should replace this one and hopefully get into portage. There are lots of folks on the forums interested in testing it.
Maybe an 3.0 RC1 ~x86 ebuild ?
At this point, dspam is up to 2.10.6 stable release. Is there any word on when its going to be in portage?
http://www.phpinsider.com/dspam/ Anyone checked his recommendations out?
Sorry, been delayed on this for quite some time. I actually used part of that HOWTO to make what I have now. I'm considering updating it for the 3.0.x release since by the time we get this into portage it will be the current release. It's already being used widely.
Status update! dspam-3.0.0 (final) has been released. I've updated my ebuilds for it, and won't be working on 2.x at all. I've broken it out into two packages: dspam - dspam binaries, admin and sql scripts where appropriate dspam-web - the user and admin, web based interface With dspam 3.0, most of the runtime options have been moved where they belong... into the command line, eliminating the need for a ton of local USE flags. For example, a no-quarantine setup: 'dspam --process --deliver=spam,innocent', and then users can filter (procmail, etc) on the dspam headers. I'm hoping to get this out there soon, but still make this as useful as possible. You'll probably need to fiddle with it and manually configure your MTA, and permissions may need tweaking for your particular setup. I'm hoping others can help polish this up so we can get this into portage ASAP =D.
What about amavisd-new integration? I heard the new amavis has support for dspam. I wondering where the modules are Horde/IMP or Squirrelmail are.
Created attachment 33478 [details] dspam-3.0.0 Here's what I have for dspam-3.0.0. I've tested the ebuild, installation, scripts, etc. I did some work to put files in the proper places. Some of you may not like it, some may... I'm open to suggestions. The web package needs work. The simplest solution right now is to add apache to the dspam group, but this is slightly evil. Ideally, the cgi should be run with the user's privs, except that stops the admin app from working. Again... suggestions very welcome. Also the web package needs to be update to use new webapp.eclass.
Hi, I'm using Mark's package as a base to check out dspam. I hope to commit this by tomorrow.
Hi, Seems marks -web package uses the webapp-apache eclass; this will soonishly be depricated in favour of the webapp eclass (GLEP 11) (see comments in the eclasses)
I'm testing the dspam-3 ebuild, I think you need a "dodir ${LOGDIR}" somewhere.
Committing something to CVS. Pls run and comment. :)
Re: Comment 22 Yes, I saw that, but I couldn't find an example of how to properly implement it. I used phpMyAdmin as a guide for that. Hopefully we can get it switched over. Re: Comment 24 Excellent, I will check it out. Thanks to all who helped out, I'm very happy to see this get accepted.
Any progress on converting the web stuff to use the webapp eclass?
OK, I made a dspam-web ebuild that uses webapp. See bug #57052.