diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /mail-filter/bmf |
reinit the tree, so we can have metadata
Diffstat (limited to 'mail-filter/bmf')
-rw-r--r-- | mail-filter/bmf/Manifest | 6 | ||||
-rw-r--r-- | mail-filter/bmf/bmf-0.9.4-r2.ebuild | 55 | ||||
-rw-r--r-- | mail-filter/bmf/files/bmf-0.9.4_QA.patch | 19 | ||||
-rw-r--r-- | mail-filter/bmf/metadata.xml | 11 |
4 files changed, 91 insertions, 0 deletions
diff --git a/mail-filter/bmf/Manifest b/mail-filter/bmf/Manifest new file mode 100644 index 000000000000..38fc68fcc6f4 --- /dev/null +++ b/mail-filter/bmf/Manifest @@ -0,0 +1,6 @@ +AUX bmf-0.9.4_QA.patch 534 SHA256 43d498deaa38868775aef5b05a8d5760a4603998a3a366dbe5ee67bb03d09196 SHA512 553607088051618cc88d0ccd7e74e644cfc6cc5a7e53f7e622ed1f2259cc49610c27c65613981f13ceb6173093e62c7e20326f4c2fb718bb6f3b2b2de011c2e9 WHIRLPOOL b7a203e25386f65410f785a22f0d2c6df506535b170dcca2242c02d63b622f86bb8152146323143a64759efcdf88100831cbc0d7a5300bc5a379784ee9e39d14 +DIST bmf-0.9.4.tar.gz 36740 SHA256 7eed21802f95df2321ac4c958f99e14d2809852a5708700b633e1abb032c9ce1 SHA512 efbc7edd08ac9abd5a56fa8a00d0011363582e50dda309526b2114906f7d9a9795539df62d4db99457903a2277980bde02d24c97c2ec087d2af84df691cdb9f4 WHIRLPOOL cb68e92f6ac4305c2379b934f674a18746a7a2ba9ecfc33af421f2d2a2f4c4a4d3687b556e6d546fcbe6ad7b4d9bab8eeae8347685866b8e17b54b767952e912 +EBUILD bmf-0.9.4-r2.ebuild 1186 SHA256 19714d5b0fb17937f243af47cf0603ed9dffbd97f16dc5c9cf5a88d4f61bcf2a SHA512 cae3de548b2f5103152724350ea208f94585fb1133484a474756059668d481870b67be1c8b2acddc84b6f534e81d97e01636a762ed9213703c5b7b9d0a604f67 WHIRLPOOL 2185adf0c4b8a3dac454180dd0f1a73493791f3bb013c48d21d28ee4e5c4a854b9e932db9c86b81b7ae16dd13feaf98c331cdcb80d6b385730dabce8c4bad751 +MISC ChangeLog 2451 SHA256 5d44642f67a1a29b8a161f26db60064c77d508ab6db2ce72e4b1a175efaaa52f SHA512 adb17a649bfc3bf412e970f72878d0aca08bb8b6b2fe28857771acac2b7a4b10c5ee6caa01ef7bac6f7fd3e0b5997319f461fd6f6530d6a2f7f925d1e35f151d WHIRLPOOL 76d077e30e69af072a5925234f31e9ba81f96c36881c31bccfd073be8850aefd2def7d47f3b73c5a9b7bd02ec884a1a020af53ca211bd566745967262eaebf33 +MISC ChangeLog-2015 2396 SHA256 432871d263f21263ddbcd5b92a3dc307c455bd9da5d1bbb1dc143ea830e81d03 SHA512 ad905447a45e26ed13361c08aea44873875cc79bd57a4fd02a83e7433a632db783e3e00354fabd38c7d44e5fc1f47ef1949175da05ab938a4fd1951bd07cd971 WHIRLPOOL 2d5e171650fc9908a2735a02b1ba779310ccf29c6041fb5d14e31920246ea52ec4bfee59bc74cfad1d2494ae5a8a020e8311f01e56ece18e5a5065a8e6d0de81 +MISC metadata.xml 317 SHA256 ff30a7b18dd8757f5f7f3d81324a62715bf95d21568a809db6d89fe4f8115ddc SHA512 a278d1d66f598fc794827164dcf307d678f63a4dee8ac4d3b0665182579bef956dae638c955972d781b75d8ea3de62956ca1bd82b9dc18a1f298d90d92a36c3e WHIRLPOOL 127a176ca83d62925759faa62200d4d02daf4b464abb264fb2dae858cfbde05cac1ce6b7139519d09571177948e9a41bec53be524d150cb11361aadaae12f36a diff --git a/mail-filter/bmf/bmf-0.9.4-r2.ebuild b/mail-filter/bmf/bmf-0.9.4-r2.ebuild new file mode 100644 index 000000000000..2f53d943dec7 --- /dev/null +++ b/mail-filter/bmf/bmf-0.9.4-r2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit toolchain-funcs eutils + +IUSE="mysql berkdb" + +DESCRIPTION="A fast and small Bayesian spam filter" +HOMEPAGE="http://bmf.sourceforge.net/" +SRC_URI="mirror://sourceforge/bmf/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +DEPEND="mysql? ( virtual/mysql ) + berkdb? ( >=sys-libs/db-3.2.9 )" +RDEPEND="${DEPEND}" + +src_prepare() { + # respect CFLAGS + sed -i -e '/D_LINUX/s/CFLAGS="$CCDBG/CFLAGS+=" $CCDBG/' \ + "${S}/configure" || die + + # include mysql headers + sed -i -e '/HAVE_MYSQL/s/HAVE_MYSQL/HAVE_MYSQL `mysql_config --include`/' \ + "${S}/configure" || die + + epatch "${FILESDIR}/${P}_QA.patch" +} + +src_configure() { + # this is not an autotools script + ./configure \ + $(use_with mysql) \ + $(use_with berkdb libdb) || die +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" install + dodoc README AUTHORS ChangeLog +} + +pkg_postinst() { + elog + elog "Important: Remember to train bmf before you start using it." + elog "See the README file for further instructions on training and using bmf" + elog "with procmail." + elog +} diff --git a/mail-filter/bmf/files/bmf-0.9.4_QA.patch b/mail-filter/bmf/files/bmf-0.9.4_QA.patch new file mode 100644 index 000000000000..f911e05d58f9 --- /dev/null +++ b/mail-filter/bmf/files/bmf-0.9.4_QA.patch @@ -0,0 +1,19 @@ +--- dbh.c 2002-10-14 07:09:51.000000000 +0000 ++++ dbh.c 2012-02-24 10:52:07.000000000 +0000 +@@ -60,12 +60,16 @@ + case db_text: + pdb = (dbh_t*)dbtext_db_open( dbhost, dbname, dbuser, dbpass ); + break; ++#ifdef HAVE_LIBDB + case db_db: + pdb = (dbh_t*)dbdb_db_open( dbhost, dbname, dbuser, dbpass ); + break; ++#endif ++#ifdef HAVE_MYSQL + case db_mysql: + pdb = (dbh_t*) dbmysql_db_open( dbhost, dbname, dbuser, dbpass ); + break; ++#endif + default: + assert(false); + } diff --git a/mail-filter/bmf/metadata.xml b/mail-filter/bmf/metadata.xml new file mode 100644 index 000000000000..a5211273d128 --- /dev/null +++ b/mail-filter/bmf/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>net-mail@gentoo.org</email> + <name>Net-Mail</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">bmf</remote-id> + </upstream> +</pkgmetadata> |