Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 82650

Summary: Server side mail filter for qmail and sendmail.
Product: Gentoo Linux Reporter: Bel Zébute <stephane>
Component: New packagesAssignee: Net-Mail Packages <net-mail+disabled>
Severity: enhancement CC: lcars, qmail-bugs+disabled
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Attachments: mail-filter/mailwasher-2.0.2.ebuild

Description Bel Zébute 2005-02-20 01:30:47 UTC
Before someone elses do so, I submit my shot at creating the first ebuild for this.

Since it's taking much longer than anticipated (surprise), I give this a break.

It seem to compile, but for some reaseon, /bin/sync hangs on my box (maybe due to nfs or the sort).

Remains a couple of things (like the LICENCE) and all the Gentoo specific inititalisation scripts.

I will come back on this, but in the meanwhile, if you want to make further advances, you're more than welcome.

Reproducible: Always
Steps to Reproduce:
Comment 1 Bel Zébute 2005-02-20 01:32:42 UTC
Created attachment 51639 [details]

Oh, yeah, the heaser are also missing.
Comment 2 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-02-25 02:48:23 UTC
you need to clean up that ebuild, and you need to put the copyright headers on the ebuild.
Comment 3 Bel Zébute 2005-02-28 14:17:27 UTC
Comment on attachment 51639 [details]

# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit libtool
IUSE="pic static"

src_unpack () {
	unpack ${A}
#	einfo "Running autoreconf..."
#	cd ${S}
#	autoreconf
#	cd ${WORKDIR}/fcl
#	autoreconf
	einfo "Running libtoolize..."
	cd ${S}
#	elibtoolize
	libtoolize --copy --force
	cd ${WORKDIR}/fcl
#	elibtoolize
	libtoolize --copy --force

src_compile () {
	MY_CONF="$(use_with pic)"
	if useq static
	then MY_CONF="${MY_CONF} --disable-shared --enable-static"
	else MY_CONF="${MY_CONF} --enable-shared --disable-static"
	econf ${MYCONF} || die "configure!"
	emake configureworld world || die "make!"

pkg_install () {
	einstall || die "install!"
Comment 4 Bel Zébute 2005-02-28 14:20:33 UTC
Arrrg!  I need a sandbox to toy in with bugzilla's knobes and levers :(

Any how.  The clean up must be done by someone who will  get this thing to compile completely, either it be me or someone else, why remove inofrmations that hints on the various possibilities?
Comment 5 Bel Zébute 2005-03-01 02:33:10 UTC
I've fix my "sync" problem and this ebuild compiles completely.

This is a stupid implementation as it compiles a binary installer.  When people release stuff in Open Source, why can't they do things like everybody else.

This is now suppose to be GPL, yet I have to read a stupid licence agreement and agree to it.

Screw this.
Comment 6 Andrea Barisani (RETIRED) gentoo-dev 2005-05-17 09:22:24 UTC
Since the last reporter's comment is "Screw this" I'm closing this bug ;).

Reopen it if you make any progress.
Comment 7 Michael Hanselmann (hansmi) (RETIRED) gentoo-dev 2005-09-11 15:14:32 UTC
Finally closing to clear the bug list