summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEray Aslan <eras@gentoo.org>2011-06-10 10:56:58 +0000
committerEray Aslan <eras@gentoo.org>2011-06-10 10:56:58 +0000
commit37d556a7cbed980707c078d69027d30e2b15ba83 (patch)
treedcd6f315e10aad6a01c477827058b495b6a2d278 /mail-filter
parentRevision bump to add multilib support (bug #370795). (diff)
downloadhistorical-37d556a7cbed980707c078d69027d30e2b15ba83.tar.gz
historical-37d556a7cbed980707c078d69027d30e2b15ba83.tar.bz2
historical-37d556a7cbed980707c078d69027d30e2b15ba83.zip
version bump
Package-Manager: portage-2.1.10/cvs/Linux x86_64
Diffstat (limited to 'mail-filter')
-rw-r--r--mail-filter/libmilter/ChangeLog9
-rw-r--r--mail-filter/libmilter/Manifest24
-rw-r--r--mail-filter/libmilter/libmilter-1.0.2.ebuild66
3 files changed, 91 insertions, 8 deletions
diff --git a/mail-filter/libmilter/ChangeLog b/mail-filter/libmilter/ChangeLog
index 9e5e2dc0f53c..61d0285ec048 100644
--- a/mail-filter/libmilter/ChangeLog
+++ b/mail-filter/libmilter/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for mail-filter/libmilter
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/libmilter/ChangeLog,v 1.21 2009/09/20 08:28:21 mrness Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/libmilter/ChangeLog,v 1.22 2011/06/10 10:56:58 eras Exp $
+
+*libmilter-1.0.2 (10 Jun 2011)
+
+ 10 Jun 2011; Eray Aslan <eras@gentoo.org> +libmilter-1.0.2.ebuild:
+ Version bump
*libmilter-1.0.1-r1 (20 Sep 2009)
diff --git a/mail-filter/libmilter/Manifest b/mail-filter/libmilter/Manifest
index 99300afb6a28..a44a6902f1a4 100644
--- a/mail-filter/libmilter/Manifest
+++ b/mail-filter/libmilter/Manifest
@@ -1,17 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX gentoo.config.m4 168 RMD160 5e2c01f2aef8688f595edfb9f0c3e20fd1c41827 SHA1 575bc1c6e06ddbf9eb578610c52a8be4d23275df SHA256 d3e541eae2b48528cda2790e346ed3de82f8cd8875d655f179c71ba6a76b7667
AUX libmilter-build-system.patch 6855 RMD160 4a8681990271f12733c2f5943c781770c5496b2a SHA1 98585549945d31c6929f8e9dde3e367ff568c16b SHA256 736ae535cf6b76bf7bbbe2d1a4a0ffd7a7936abbb2f0ceb1ddfe9ebfcef61e58
AUX libmilter-sharedlib.patch 2843 RMD160 fc25843bb7d9dd0f7ebddb87fd9e80839438b277 SHA1 ab100120cb86fe362cbd9fefefde8e54c3716bad SHA256 3a753b0881fe622814b471ee5f9037905c7cc3ed08ef74908464ab5307e59d5a
DIST sendmail.8.14.3.tar.gz 2069209 RMD160 5423360ce908c985827cf6524a6de87e3451c27a SHA1 814c54c3917aa6b0981b5ea99fb34e0c02f31489 SHA256 5cc69cdc055b587cbedad4efbf17c1dfc52a6ae18ec83a3d2e83e5f5fcdc119b
+DIST sendmail.8.14.5.tar.gz 2092508 RMD160 0961ed4d6bcda73908670c20c8de6c14cac4d0dd SHA1 86dd2a8ad5eac892cd02cf67792a25efccacc100 SHA256 fb65a86a0f87f12aefb933ee8990540f7a680a594f7fedfdd28918f3934bfb88
EBUILD libmilter-1.0.1-r1.ebuild 2072 RMD160 6fd7fd6788ad880dba5d23237ab8f39de6624817 SHA1 d5282aa52a1139efd5d9972f20e2c69846e2c56d SHA256 204acc08d0d82e845f4209ba94dcdc038403b78ad446f695d74a9838889bb41f
-MISC ChangeLog 3184 RMD160 75400e980c01e97c2aefb1629f9bd57d6d253953 SHA1 b16d9dcadd752c902bf4eaaecac3f105769cbd75 SHA256 c7169fc53f1247fa805241859f1ff1599fff8ebd129d82343cc76df319bd5442
+EBUILD libmilter-1.0.2.ebuild 2069 RMD160 060f181d24f8ef142dad71e131b5161a7319a74f SHA1 05737b0489c0b33b2108ae8c451fde4b332d1a8f SHA256 ca02a6aa763306d3d9eaa577d57a01d3191cf5933bafdeb3a5efa0cef46363e5
+MISC ChangeLog 3299 RMD160 9a9141a2670709342d59e6161b26da4f391f8b71 SHA1 ff098971e8ce13351a22187cd8072365b25d4131 SHA256 eed98952cba3efe35b882b94e58d0386b469adca97597bbc6d4c6f45f494c846
MISC metadata.xml 387 RMD160 4db775b0c1fbbbea7bcb713fc930cc1d04a6c070 SHA1 4eece2dc2328ab8ea5a55f7f9e78c026c80d1920 SHA256 bf5a1a6ec411954637139410ebcb6f39bddaa09879ecdea4120883a4b32c84e5
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAkq1568ACgkQ9A5kJBGSrsv7XACgo60pqB5rzMquYaPcxKIOZjU8
-rFMAn3x3xBatYU072JV/gVC6kSQiLi+Y
-=A5ib
+iQIcBAEBCAAGBQJN8fiHAAoJEHfx8XVYajsf1QwP/jEwZe7dVN3iC81txESEQxzh
+i4h+e1zac198+CnhHUgGuHAAA7dnW23UCeej+JMCHPVQ5d2nKHk+Hos1cjINrKJI
+76xLdSAtxNsn1TxJlzQ83IlQPCBFwccFv9+TGT7kwrkD0+FJ+ag0irwsF+J04a1x
+35I7I9kWFKMQ8xT2AQt5go6xIEs4zH6ZyzHE74TUhW2d0QqwRrtf//LG5WTWWJ5s
+dmR+i07Yob3+Vfrgtoe8T5DO/HsK/6RP4Jwxmqe9UyiFnpudhONHR+gYliOqPKRb
+gCHOkMhlkI1aA6G3fACmF62tFrqsyN2dDLvu/uwnS6/09pJs91BQewY4QCqNM55U
+MfjzChzPVY+m5E2WX8GjsRqlqA3qfleXZQzyoN7p45qhHm4D1XPJSgopWiM7QZt7
+st9cpKxhEQhH+2L7AxsPaDE80cHg1IwOxdVooZ9SP2DPFa9ebAXHFLRRQxJpmMqN
+HRTXVhOwxBQrBF55HWMQQVNvrUdm5I22UyXnTb1KEg5HDLdIFRHYKDF014wn+wdW
+1Ylh4AVTon+f7hkf0ZuSXtb2PNGqlahaMmRCW0JUt0CCJePP7IPrf2yNdAYt6OuM
+jOxXbFY+Fs0LXI0HVI464Nt6uekzaYEFUSvPTICVbiwaFUpGvq0Q8lGPnnaVaFaK
+QYNF2KhCcXrmV+IGHe2N
+=dojq
-----END PGP SIGNATURE-----
diff --git a/mail-filter/libmilter/libmilter-1.0.2.ebuild b/mail-filter/libmilter/libmilter-1.0.2.ebuild
new file mode 100644
index 000000000000..8fdc49a97924
--- /dev/null
+++ b/mail-filter/libmilter/libmilter-1.0.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/libmilter/libmilter-1.0.2.ebuild,v 1.1 2011/06/10 10:56:58 eras Exp $
+
+EAPI="2"
+
+inherit eutils toolchain-funcs
+
+# This library is part of sendmail, but it does not share the version number with it.
+# In order to find the right libmilter version number, check SMFI_VERSION definition
+# that can be found in ${S}/include/libmilter/mfapi.h (see also SM_LM_VRS_* defines).
+# For example, version 1.0.1 has a SMFI_VERSION of 0x01000001.
+SENDMAIL_VER=8.14.5
+
+DESCRIPTION="The Sendmail Filter API (Milter)"
+HOMEPAGE="http://www.sendmail.org/"
+SRC_URI="ftp://ftp.sendmail.org/pub/sendmail/sendmail.${SENDMAIL_VER}.tar.gz"
+
+LICENSE="Sendmail"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="ipv6 poll"
+
+DEPEND="!mail-mta/sendmail"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/sendmail-${SENDMAIL_VER}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-build-system.patch
+ epatch "${FILESDIR}"/${PN}-sharedlib.patch
+
+ local CC="$(tc-getCC)"
+ local ENVDEF="-DNETUNIX -DNETINET"
+ use ipv6 && ENVDEF="${ENVDEF} -DNETINET6"
+ use poll && ENVDEF="${ENVDEF} -DSM_CONF_POLL=1"
+
+ sed -e "s:@@CFLAGS@@:${CFLAGS}:" \
+ -e "s:@@LDFLAGS@@:${LDFLAGS}:" \
+ -e "s:@@CC@@:${CC}:" \
+ -e "s:@@ENVDEF@@:${ENVDEF}:" \
+ "${FILESDIR}/gentoo.config.m4" > "${S}/devtools/Site/site.config.m4" \
+ || die "failed to generate site.config.m4"
+}
+
+src_compile() {
+ pushd libmilter
+ emake -j1 MILTER_SOVER=${PV} || die "libmilter compilation failed"
+ popd
+}
+
+src_install () {
+ local MY_LIBDIR=/usr/$(get_libdir)
+ dodir "${MY_LIBDIR}"
+ emake DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
+ SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
+ LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
+ MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
+ MSPQOWN=root CFOWN=root CFGRP=root \
+ MILTER_SOVER=${PV} \
+ install -C obj.*/libmilter \
+ || die "install failed"
+
+ dodoc libmilter/README
+ dohtml libmilter/docs/*
+}