summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEray Aslan <eras@gentoo.org>2011-06-10 07:53:21 +0000
committerEray Aslan <eras@gentoo.org>2011-06-10 07:53:21 +0000
commit3ba10dd0d2d55ae57241cff1b30e8ae1506ad533 (patch)
treee9580f1fbe2611a5cba26028282451d78955ecc4 /mail-filter
parentFix dodoc call. Fixes bug #370805. (diff)
downloadhistorical-3ba10dd0d2d55ae57241cff1b30e8ae1506ad533.tar.gz
historical-3ba10dd0d2d55ae57241cff1b30e8ae1506ad533.tar.bz2
historical-3ba10dd0d2d55ae57241cff1b30e8ae1506ad533.zip
Respect LDFLAGS - bug #335695. Version bump. EAPI bump.
Package-Manager: portage-2.1.10/cvs/Linux x86_64
Diffstat (limited to 'mail-filter')
-rw-r--r--mail-filter/mimedefang/ChangeLog10
-rw-r--r--mail-filter/mimedefang/Manifest25
-rw-r--r--mail-filter/mimedefang/files/mimedefang-2.71-ldflags.patch29
-rw-r--r--mail-filter/mimedefang/mimedefang-2.71.ebuild69
4 files changed, 125 insertions, 8 deletions
diff --git a/mail-filter/mimedefang/ChangeLog b/mail-filter/mimedefang/ChangeLog
index fff298099171..44fa038d758e 100644
--- a/mail-filter/mimedefang/ChangeLog
+++ b/mail-filter/mimedefang/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for mail-filter/mimedefang
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/mimedefang/ChangeLog,v 1.6 2009/08/22 23:45:11 mrness Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/mimedefang/ChangeLog,v 1.7 2011/06/10 07:53:21 eras Exp $
+
+*mimedefang-2.71 (10 Jun 2011)
+
+ 10 Jun 2011; Eray Aslan <eras@gentoo.org> +mimedefang-2.71.ebuild,
+ +files/mimedefang-2.71-ldflags.patch:
+ Respect LDFLAGS - bug #335695. Version bump. EAPI bump.
*mimedefang-2.67 (22 Aug 2009)
diff --git a/mail-filter/mimedefang/Manifest b/mail-filter/mimedefang/Manifest
index 759508cc0b7c..73a64c7af0e3 100644
--- a/mail-filter/mimedefang/Manifest
+++ b/mail-filter/mimedefang/Manifest
@@ -1,18 +1,31 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
+AUX mimedefang-2.71-ldflags.patch 1823 RMD160 5777b8b499a05882e669cb8c4d0606daac117c44 SHA1 047b3b187cdc35ca28c2bf782ec3a5b88737cbe1 SHA256 cae2829996eeb3ef70546eaa812b665a199ea25167cd5e06a9826fb6ae1e414d
AUX mimedefang.conf 4347 RMD160 e0d56afec0d589472ac3cfc11681b539941c0a26 SHA1 6dd92c6f49f3d708c9a1b91a0438909848bf6a73 SHA256 77b0221f1ea81a14095bfe59d43cde61084de486815446734eb14fbf8b9690c0
AUX mimedefang.init 3458 RMD160 2f7e0f2da6f578aefd7ed484cecc493cca3f95a5 SHA1 ac966fbb4be34d561e8d60a06e49ce561cb24ebd SHA256 ae3a3b83917b01ff3d6f77e3cbea0edfae85b58af17f7c3f8f81b2f339713e26
DIST mimedefang-2.64.tar.gz 331444 RMD160 f36e7cb72c1252567c5466afe68a0243adc99f12 SHA1 0d77bb982e51d1018ccc56e23e39f31da2b0d33e SHA256 593888fd15a71fb192549e799c27a5136cb1efcb35378a266117d5c2b029b89c
DIST mimedefang-2.67.tar.gz 338779 RMD160 6a11119fae9d9d4762fbe2536d91fca19d96123c SHA1 88105c8ffa68340fcaec0e0000c063618e670d0b SHA256 e27f3f084f2b436622f9bee47086a905d4b66e2857b3cbcfec71cba664cf3aeb
+DIST mimedefang-2.71.tar.gz 343211 RMD160 49edc01f04869992cdbebbe9c2f9412013d913a1 SHA1 bb3a8f96bc0ab6bd07777dcda40a2578475cdf04 SHA256 e743bf506b68110cc0ed1fa588749372330b251b2aa8276377e1cec3fb051e68
EBUILD mimedefang-2.64.ebuild 1589 RMD160 ef9191aa4334ab56abe48ca199f997c79a0f921c SHA1 7e0881f99f850e73f209147563d6f58434b6fc47 SHA256 aeaf62f4feb1eb993c343aeb21d597e60c2f136c53c62ee2bc644b622723e2e0
EBUILD mimedefang-2.67.ebuild 1536 RMD160 8a4f91e143d3fd5401c8007aee3e30dcfbf54505 SHA1 595f9218b6635c24552992e30ff8734ae6ee2e57 SHA256 2352160504ab8deb02bb1a5a61630a78b80e6228f4c4471fc19178fec9e0038c
-MISC ChangeLog 1446 RMD160 1a6d5b6a710dc84652141666c610dfd292c9788c SHA1 d9624beb8248ba79437c43b361a7d96b52f20108 SHA256 85e3d0aabebc7e1faf9938f939da02d73439612ebb1361d0f191d682f84ac760
+EBUILD mimedefang-2.71.ebuild 1614 RMD160 0a5af328eca95d19e07f8ad5d7262179e922dfa3 SHA1 13ba219233334ddbbc241d10d47e9d9e42d1e650 SHA256 90e333ecc92eaac344000684dc31a71e49b85ba97ef839429cf025251b04a211
+MISC ChangeLog 1644 RMD160 58769f73924cd19271bb983579cf32f3dc238dbb SHA1 776089f2d68de83e23e2369c0aeba92db8299b3f SHA256 486e4774460fde838218f2d2c7fcde3c03df552c376b3445756432e844608c5f
MISC metadata.xml 453 RMD160 bb459c78fb4c55583694b7a98bdd51653fdf6025 SHA1 c40c8b461ed7cf13f271ba868d34beccc45c14c0 SHA256 4370fe537ecf05a4d41606c78036aeaf7b2714a7994e947a9735c717d1a9cbab
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAkqQgxMACgkQ9A5kJBGSrssiHACdH+pV86U5B+kOkJRnY9uiMvdj
-TNwAn3V4V8mkfJ/WAgvkPv3CCqsJ3QC0
-=YqSc
+iQIcBAEBCAAGBQJN8c1/AAoJEHfx8XVYajsfejEP/1d3pLlv6lU5tvtJ33Y6k2NI
+thf6C8v69Z+yk1P+t2A0wJmxKuN8DCVBXAeoCkyntMYs+qi1Rw+fErfVoLMXH+Lf
+bBL/TOz9lvKf85cugC1TYgBBVfd67vcHaQr2dDiaFjhpT89RJ/AAZAGrxeht1cDU
+OFFkRr/AfEOGtP++/mvotAkBcxT8xuRHbVVPEf8HivekVsnpBKZ1HIVqKyOLELWz
+M3mdtfg1sAtfHjPHBh5crK6ai6iq6u0thgrlU0ckV4CmI4NJFs33dDPxqM6xXf5K
+6B5uxFR5uRiE/9x4JlgkTiqsg1Mn271LXEXzq4URWYGyfEGRWDajJqbNAQScPigS
+9MgJHv8FlOC0Ec62IrXnrxmqbDLHjhBGJQXcfn/2vj6OmW8kVPZ9Eb43wW8h2Wdy
+7DCZMUysOtUguN2A9drxB1JlYlYbwvIAycWOC7tayCoF86ZEg0Q6s2eNRZgxAfbR
+czv6QPKTmFIHBS1LwwiR67IVs0UxshOUnjJRF1xThnXsyBJQvP271xH/GcgU7Nfw
+31ONMNUcFj3lu0I+1DPxerdKsd/6KtoznMnznVya9AA+JAitqok+PdJVZK94hMGh
+2NMQDn5I+K8yoKqMiKUNHH/qs7X+cC4+ZW0Pbs7IoILmvgXhw8Zfjnah+5VDZ2vP
+zGxvmldeGgF7wXq506Lk
+=2Z0r
-----END PGP SIGNATURE-----
diff --git a/mail-filter/mimedefang/files/mimedefang-2.71-ldflags.patch b/mail-filter/mimedefang/files/mimedefang-2.71-ldflags.patch
new file mode 100644
index 000000000000..17ade7a2b3d6
--- /dev/null
+++ b/mail-filter/mimedefang/files/mimedefang-2.71-ldflags.patch
@@ -0,0 +1,29 @@
+--- Makefile.in 2010-06-16 22:06:45.000000000 +0300
++++ Makefile.in 2011-06-10 09:26:28.725950557 +0300
+@@ -95,7 +95,7 @@
+ $(MAKE) all DONT_STRIP=1
+
+ mimedefang-multiplexor: mimedefang-multiplexor.o event.o event_tcp.o drop_privs_nothread.o notifier.o syslog-fac.o utils.o @EMBPERLOBJS@
+- @CC@ @CFLAGS@ -o mimedefang-multiplexor mimedefang-multiplexor.o event.o event_tcp.o drop_privs_nothread.o syslog-fac.o notifier.o utils.o @EMBPERLOBJS@ @LIBS_WITHOUT_PTHREAD@ @EMBPERLLDFLAGS@ @EMBPERLLIBS@
++ @CC@ @CFLAGS@ @LDFLAGS@ -o mimedefang-multiplexor mimedefang-multiplexor.o event.o event_tcp.o drop_privs_nothread.o syslog-fac.o notifier.o utils.o @EMBPERLOBJS@ @LIBS_WITHOUT_PTHREAD@ @EMBPERLLDFLAGS@ @EMBPERLLIBS@
+ -test "$(DONT_STRIP)" != "1" && strip mimedefang-multiplexor
+
+ embperl.o: embperl.c
+@@ -119,7 +119,7 @@
+ @CC@ @CFLAGS@ @PTHREAD_FLAG@ $(DEFS) $(MINCLUDE) -c -o syslog-fac.o $(srcdir)/syslog-fac.c
+
+ md-mx-ctrl: md-mx-ctrl.o
+- @CC@ @CFLAGS@ -o md-mx-ctrl md-mx-ctrl.o @LIBS_WITHOUT_PTHREAD@
++ @CC@ @CFLAGS@ @LDFLAGS@ -o md-mx-ctrl md-mx-ctrl.o @LIBS_WITHOUT_PTHREAD@
+ -test "$(DONT_STRIP)" != "1" && strip md-mx-ctrl
+
+ md-mx-ctrl.o: md-mx-ctrl.c
+@@ -144,7 +144,7 @@
+ @CC@ @CFLAGS@ $(DEFS) $(MINCLUDE) -c -o mimedefang-multiplexor.o $(srcdir)/mimedefang-multiplexor.c
+
+ mimedefang: mimedefang.o drop_privs_threaded.o utils.o rm_r.o syslog-fac.o dynbuf.o milter_cap.o gen_id.o
+- @CC@ @CFLAGS@ @PTHREAD_FLAG@ -o mimedefang mimedefang.o drop_privs_threaded.o utils.o rm_r.o syslog-fac.o dynbuf.o milter_cap.o gen_id.o @LDFLAGS@ -lmilter @LIBS@
++ @CC@ @CFLAGS@ @PTHREAD_FLAG@ @LDFLAGS@ -o mimedefang mimedefang.o drop_privs_threaded.o utils.o rm_r.o syslog-fac.o dynbuf.o milter_cap.o gen_id.o -lmilter @LIBS@
+ -test "$(DONT_STRIP)" != "1" && strip mimedefang
+
+ mimedefang.o: mimedefang.c mimedefang.h
diff --git a/mail-filter/mimedefang/mimedefang-2.71.ebuild b/mail-filter/mimedefang/mimedefang-2.71.ebuild
new file mode 100644
index 000000000000..588a336cdcc8
--- /dev/null
+++ b/mail-filter/mimedefang/mimedefang-2.71.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/mimedefang/mimedefang-2.71.ebuild,v 1.1 2011/06/10 07:53:21 eras Exp $
+
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="Antispam, antivirus and other customizable filtering for MTAs with Milter support"
+HOMEPAGE="http://www.mimedefang.org/"
+SRC_URI="http://www.mimedefang.org/static/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clamav +poll"
+
+DEPEND="dev-perl/MIME-tools
+ dev-perl/IO-stringy
+ virtual/perl-MIME-Base64
+ dev-perl/Digest-SHA1
+ clamav? ( app-antivirus/clamav )
+ >=mail-mta/postfix-2.4
+ || ( mail-filter/libmilter mail-mta/sendmail )"
+RDEPEND="${DEPEND}"
+RESTRICT="test"
+
+pkg_setup() {
+ enewgroup defang
+ enewuser defang -1 -1 -1 defang
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}"-ldflags.patch
+}
+
+src_configure() {
+ econf --with-user=defang \
+ $(use_enable poll) \
+ $(use_enable clamav) \
+ $(use_enable clamav clamd)
+}
+
+src_compile() {
+ emake unstripped
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ fowners defang:defang /etc/mail/mimedefang-filter
+ fperms 644 /etc/mail/mimedefang-filter
+ insinto /etc/mail/
+ insopts -m 644
+ newins "${S}"/SpamAssassin/spamassassin.cf sa-mimedefang.cf
+
+ keepdir /var/spool/{MD-Quarantine,MIMEDefang}
+ fowners defang:defang /var/spool/{MD-Quarantine,MIMEDefang}
+ fperms 700 /var/spool/{MD-Quarantine,MIMEDefang}
+
+ dodir /var/log/mimedefang
+ keepdir /var/log/mimedefang
+
+ newinitd "${FILESDIR}"/${PN}.init ${PN}
+ newconfd "${FILESDIR}"/${PN}.conf ${PN}
+
+ docinto examples
+ dodoc examples/*
+}