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:
Created attachment 51639 [details] mail-filter/mailwasher-2.0.2.ebuild Oh, yeah, the heaser are also missing.
you need to clean up that ebuild, and you need to put the copyright headers on the ebuild.
Comment on attachment 51639 [details] mail-filter/mailwasher-2.0.2.ebuild # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit libtool SRC_URI="http://voxel.dl.sourceforge.net/sourceforge/mailwasher/mailwasher-2.0. 2.tar.gz" IUSE="pic static" DEPEND=" app-arch/tar app-arch/unzip app-arch/zip " RDEPEND=" virtual/mta >=sys-libs/db-4.3 >=sys-devel/gcc-3.3.2 " S="${WORKDIR}/mwserver" KEYWORDS="~x86" SLOT="0" PROVIDE="virtual/mda" 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 () { MAKEOPTS=-j1 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" fi econf ${MYCONF} || die "configure!" emake configureworld world || die "make!" } pkg_install () { einstall || die "install!" }
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?
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.
Since the last reporter's comment is "Screw this" I'm closing this bug ;). Reopen it if you make any progress.
Finally closing to clear the bug list