diff options
Diffstat (limited to 'net-mail')
-rw-r--r-- | net-mail/mailutils/ChangeLog | 8 | ||||
-rw-r--r-- | net-mail/mailutils/Manifest | 31 | ||||
-rw-r--r-- | net-mail/mailutils/files/mailutils-2.99.98-array_bounds.patch | 11 | ||||
-rw-r--r-- | net-mail/mailutils/mailutils-2.99.98.ebuild | 131 |
4 files changed, 166 insertions, 15 deletions
diff --git a/net-mail/mailutils/ChangeLog b/net-mail/mailutils/ChangeLog index c3000ef470ee..ff0a2012c3b2 100644 --- a/net-mail/mailutils/ChangeLog +++ b/net-mail/mailutils/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-mail/mailutils # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailutils/ChangeLog,v 1.64 2013/02/28 13:03:29 eras Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-mail/mailutils/ChangeLog,v 1.65 2013/03/22 10:41:58 eras Exp $ + +*mailutils-2.99.98 (22 Mar 2013) + + 22 Mar 2013; Eray Aslan <eras@gentoo.org> + +files/mailutils-2.99.98-array_bounds.patch, +mailutils-2.99.98.ebuild: + Version bump 28 Feb 2013; Eray Aslan <eras@gentoo.org> mailutils-2.99.97.ebuild: Use tc-getPKG_CONFIG instead of calling pkg-config directly diff --git a/net-mail/mailutils/Manifest b/net-mail/mailutils/Manifest index ad908a612886..3d7c449a9af7 100644 --- a/net-mail/mailutils/Manifest +++ b/net-mail/mailutils/Manifest @@ -5,26 +5,29 @@ AUX comsatd.initd 568 SHA256 8b22fb61477e7c1f20ca8b6913c5ce34a38c48a9b31b6020f90 AUX imap4d.initd 565 SHA256 0f9908e69ce20c4de3f7ec9eab2df765e1854264b04eee6c9f314ccb2f08f432 SHA512 d867a4206bea3059d1bf1f6d0672c582d7e428fad3688598162b3e8cd728bc59230dba1031668f68a48915fe161e14fb3b68883595e3a45f192803d3a9917e28 WHIRLPOOL f52ae4a9b090add8d6b92753d91a41de84d30030f8b182094592ba738436ab11a10e4c4bac9e77ddfb7129c2c277851452f2d968370d161d10e839e1f1fd9fa3 AUX mail 82 SHA256 639caffcadbe11530f2296cf22f155b1204b7cb51b952b868467be40fb4dfa85 SHA512 80080a3118ed66cfde44ad3663e4b07bcd5fe756b86a213ea4e1ab86e27f8485dcf02af3ee6b7f6f12105a267b9619376668e0cb6e60743ffb7664d2dbea9144 WHIRLPOOL 3205ffeb942b2d89d639baa219a2c40395ba85430aba8a347dc65b109a3a52f0e4eb3c67219bef22d6fa2adc88647eee34ebdaac694e21645d260d7a905f1c81 AUX mailutils-2.99.97-gsasl.patch 638 SHA256 9db03c4a864087e97b8b592f4a906660aba782175a11f51d7cb1445733937dc4 SHA512 f2714f879ea02a4b34c1a5e54e65e6098c39c515d438a22b6959f0afd8b49e289b0d82c6222538a6ccaf8fc948bbebbab9a87931c60592b32bd3ce2f69783770 WHIRLPOOL b3713e6fda75870553d5ce483b388d74cbd80a6f7ff4ab2a854ad7d8066c3979d2edd7873e4a7da36b17c2b5dfb8d277d22e34acd76066357a6ab479240dd436 +AUX mailutils-2.99.98-array_bounds.patch 271 SHA256 51e146ed31205d565d6a7357de4977b02af7979e17467e31dc88210ee2fce448 SHA512 01de8bdaa7af244434fdbc5df9652f0127865d96b1e5f7b3495d4191c6dc53383d5246d8183efc913ae606b609141e9440d37afd8028278cc054840f039c5c5c WHIRLPOOL 1f6334678eabe598a622164334ff13f9e0452442b610de8b333c4e7695151985b9c3ae971f7cfe49be28462b7a895df56e48294608f9f260d0fc7a28cb08d095 AUX mailutils.rc 258 SHA256 a8618dcea1117d62e728ad8036018063a59e20bba0e6e23ce17ec9f498fa9220 SHA512 691bcc81fd355d8f2776e72006c149996273579e099f24970ff0c5dd6bdf65cd64e31597f8b3d8e0a900a91c3325b8d2a1a96682a9b3ff53acd41218fe8721fe WHIRLPOOL fb690a12d7b9687b3f9b785fab3c849b8bb8170f1c313fe5bd580bb3a9783f105da7c131d3e8fca659de01c7d6924bde42a15ab77ab88701ca373a186bb835dd AUX pop3d.initd 562 SHA256 769aa3a795ab795d2dde78446001e9fc042d49507cd843603dbb95bd214f40c4 SHA512 b114666cbc399597d3fd8e8beb36845778828c5ec7fb6bac7e17e173886bc958fea6ecad9df631cdabdebd8edaa7d0c58295717be4d0ad4de5e55de352d33c27 WHIRLPOOL 0b9e4c00e6e2ee1f5ae9c764e93ae175abdfbcd0825a376351d6f34ee3cf6bb5486619d4d41dbc42f9ede1e903926e4a16c1eaedef50bc73ddcab8edd0b70672 DIST mailutils-2.99.97.tar.xz 2787304 SHA256 e3455503ff27d37d60e18a49a66cc1a223526fa43d9b8d09e5ef7386f2d90e1b SHA512 e2fdff9ed422f59c06d640f07510faca890ba88467a932693bbdbf0dc6d76c4577c017a3bdb353b62767045a579a02576e3088efda94f93a3adeaf71c8b259bc WHIRLPOOL 49f6e986718cd3b6f4b895e5cf11c6a10a28e06465dd786ed05cac88cd934c86ffe19990cc9f0b7f421e19533f89b01797aaec9c4778846a82d5cf3eeb8464ec +DIST mailutils-2.99.98.tar.xz 2505252 SHA256 62e2c28aed77e451e05ed15e68b5abc3932bcc3d2d6caf9b4a6864258c6a7b1a SHA512 fc20d97b3eed0f0ff7f1d7885e59f8de6ffd5b4646cd06c3636bda4a6bc9f7a0d5acdc7bb3bb573cdc80d63dfdc0be6464033ef2f6d88514bd2190f6611a1083 WHIRLPOOL c0f6f4f9dc2d60074c06a6c8f604fa4d92df4dafd6e205df8c360e97663e96c9b64a02aab9af7eab0659abc39e8aed70bbb0761b7d5a21b5873beabbcd409030 EBUILD mailutils-2.99.97.ebuild 3245 SHA256 5bd430d0a52822735e14fb01b806ac0ad7e4776a807c9aa94adda6a52e68d961 SHA512 299e90b1e284fbb37ca3bef58bf94935536c435d20a804526438cff617aa0b5cac4326407786619213d71514a1e7203485ceb4321a7d6c10970bd7ac95217fe3 WHIRLPOOL 234456188cedfa0bc95a8ea2032a5b38b9ccb35a58949a00fc0fbb6ca84626ad912c74371d7ab9a989bce4a964a53cbc2a3f42b3bf2c5d739e7fec483dbc0d40 -MISC ChangeLog 9174 SHA256 ab08e1551318d6e052856780dd5f72eebd642ab69bbf20b1adfde8d10e041eef SHA512 2652ce04a40bb9823efad5c289a5cb482471e2e14a76b7f75d1de58b7f42ed0dbd11968853c7268dc60ef92f49c54e8c3bc35a77ef72cb004d874661083aebf1 WHIRLPOOL 52b64f0841c4553e8b04577a81df87bcefe76597d52173211b9f6482a303d96d9829faea031a09675f5b2eacc3bb37ac695da167830df436ce42784a9aacc508 +EBUILD mailutils-2.99.98.ebuild 3303 SHA256 49628e221376ab4e3e9beab4d19e789dfe53e8bbe058f6b0979810e65c6f54d3 SHA512 bfb51ec8aa96dec189af3eb6937204101295621394d31ac28b74f0434f75d133f7985dd93dc599f16e4cbff1742bc128943dfeaeaba1c782be663ad1cdc4ee44 WHIRLPOOL 0c97dc1c91c7edff653914e39a7c6b49fb37833ec640af0fc438409177e4a567880e593d5ea6fa4d796ff09a4927d9bf8ba217cb34425a64ad7d2914ff510736 +MISC ChangeLog 9342 SHA256 0f72c59bfd802b2925e2620cb364b1c8eaf1aec020fc11a1b7e78cf8dfb63101 SHA512 d964f78c6d83417f84eab06449ac2ea95e25a19d2297647f7e18914af5173c14123ddaacaee6cd360263ec5ad1edda99680c914bdd80b2ed0505009d7c4cac59 WHIRLPOOL ec754329bb3507aa5076574cb84958822932250568c1f23cabdbccbf38b47a92acb41a70f04a62a11df97c8996c6fa5765403cb469a6958ab7963c57d7323a18 MISC metadata.xml 444 SHA256 d43fe8d68603ba44e6e9092debc5f0e5d39049b2e9e3c37ecb802077cd4343ae SHA512 d67ebfe0bee72f6426ab4b0abc2a17e8021974321a283432d3d1161912c47e202d4c7cc152261243779985a2f0715d107e45dea68d56c5256ddbe3f823bef390 WHIRLPOOL 28487fdb3a815f2d75678f81adf69916a1f38f037d7934d4854682af44fbc2ae5e3347f74cbacabbc23e5115ab1aeb789d7ae0779f034a45862a6ff19d0530c5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCAAGBQJRL1WiAAoJEHfx8XVYajsfWTAP/i2yOqJKxEj+BJ+nw/H0g/Aq -kEDffCDAZ+FRfsaPieh0O8ZN3EpObwDyGGabDzbbD8iQ0c7CXt/y0o3GInINkctM -7Nx1lKcXnSRonXmJ6AcwxSbQ23Q+Su+mJfmWLPWL47DnqKkx/KMS25tR8Gpeo7XG -lqm9nxjECClv7y4nCWS2tIgIUZis8VI0BOIlfBUJ8EuWjfsSNRPDrrSL/IHZ9kg+ -nUvBY9sdfaosFyNQ0OedD3V39QyadQ3KgKMQ/guJ3aLbPqtz2ka3MyfadvT1ubHE -pmg4QqqGo3F7FI141m+tO2vhrAIu2c03kycWCGauo8iBZ5bkCgA50/W0b/7suDjn -Tl3dWk9Gx0g8RgGxanv4Veki7X01NzWy7S5AmfOVghabpJrMGSIR68A/ulmjMv0k -180RGEpIu9wPj2ePnqxLXSioXBhwenj4wKDfChMPFR1mfK+ycmMkWJ31nw031vgG -BNLpjQ5Pb+b/n167DQEVMAdX8qtDuP3f01r72vkQeZFdIoiUFWfucGlmRhJ6QBKT -NR47hYqWFBmSxo1JkL9hU7VXVgrzvj9vNjC+27a49+fRAQWmjXfdNljBhan3F6lL -NdRwZnF9aBoqiIPenxY30tHoeDCBnKH16pomivr7vRo/MMXdcddYLkrv5KOgTqMR -hhSVlCa8QK42y6IDOFyz -=5TbB +iQIcBAEBCAAGBQJRTDV3AAoJEHfx8XVYajsfhSUQAJf2zjDlv49ZTSS3uFA8Tyh9 +gvYZIbeGVGKbqh5iTfVXvC+Np6BOPTN1ySOa+LJUw8vFw6kRd3hz3VLEPmG4IiaE +3/vor72zDVLcfOaqu1RPomEvwlFVy7cUPLezAkjA/ETjcgVgFTSUdGCUecROaIHZ +H2UzCmPes+G2HcdUghcRMChLWALubXoV9RI1WwsmiindKOvq3MMnpHAdsnbjmVEC ++AgXoB1SzxZ9W6CFfDqdQtReNZ/fR8Rd6Dgv67HF5mnnMeWBjiyQhnPqdS3nPshC +jAq487D2ybNSf2q9ej4RwzctX+rZaHQAK4zI33oGvRmLIlTNEMSX3CEEuXhCIhL6 +NiI2VN7Bb7Rb2rl8vzV3nbw+iUToU8wzxm8CalHDHOrS6suj0TXCJXr1On7+Cn2g +J3mQM2xvePBcLagS7ABBa3YnPA22xymZqp37XZmc8gd2kpquFoIBzsY4iOl1C+41 +KxCuttO78oGdtja5w3IjFDIs9v2ZmYR92p3J94RtlNsKBoRwrmE1cWZBdB18XSsi +WAheFKSSpjYMvDnCA1vsK6zFVaChtHiz5S/QiJbB+yMaXMZVD/lu6J5B6Y53cSyh +rU19j+Fljy+Obg4vx0SkDMDMvWeBStOSinIWBPk/oDsr2glydn79Icaei7f+tkMF +QmE0WpSmam9Z4E6xG+mU +=Zu2x -----END PGP SIGNATURE----- diff --git a/net-mail/mailutils/files/mailutils-2.99.98-array_bounds.patch b/net-mail/mailutils/files/mailutils-2.99.98-array_bounds.patch new file mode 100644 index 000000000000..8ac418c7c037 --- /dev/null +++ b/net-mail/mailutils/files/mailutils-2.99.98-array_bounds.patch @@ -0,0 +1,11 @@ +--- libmu_auth/ldap.c 2012-03-25 14:02:22.000000000 +0300 ++++ libmu_auth/ldap.c 2013-03-22 12:29:19.034880845 +0200 +@@ -534,7 +534,7 @@ + + env[0] = "user"; + env[1] = key; +- env[3] = NULL; ++ env[2] = NULL; + + ws.ws_env = env; + if (mu_wordsplit (filter_pat, &ws, diff --git a/net-mail/mailutils/mailutils-2.99.98.ebuild b/net-mail/mailutils/mailutils-2.99.98.ebuild new file mode 100644 index 000000000000..5555a6079b1e --- /dev/null +++ b/net-mail/mailutils/mailutils-2.99.98.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-mail/mailutils/mailutils-2.99.98.ebuild,v 1.1 2013/03/22 10:41:58 eras Exp $ + +EAPI=5 +PYTHON_DEPEND="python? 2" + +inherit eutils flag-o-matic python toolchain-funcs + +DESCRIPTION="A useful collection of mail servers, clients, and filters." +HOMEPAGE="http://www.gnu.org/software/mailutils/mailutils.html" +#SRC_URI="mirror://gnu/mailutils/${P}.tar.xz" +SRC_URI="mirror://gnu-alpha/mailutils/${P}.tar.xz" +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" + +KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~ppc-macos ~x64-macos ~x86-macos" +IUSE="berkdb bidi +clients gdbm sasl guile ipv6 kerberos ldap mysql nls pam postgres +python servers ssl static-libs +threads tcpd tokyocabinet" + +RDEPEND="!mail-client/nmh + !mail-filter/libsieve + !mail-client/mailx + !mail-client/nail + sys-libs/ncurses + sys-libs/readline + sys-devel/libtool + virtual/mta + berkdb? ( sys-libs/db ) + bidi? ( dev-libs/fribidi ) + gdbm? ( sys-libs/gdbm ) + guile? ( dev-scheme/guile ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + mysql? ( virtual/mysql ) + nls? ( sys-devel/gettext ) + pam? ( virtual/pam ) + postgres? ( dev-db/postgresql-base ) + sasl? ( virtual/gsasl ) + ssl? ( net-libs/gnutls ) + tcpd? ( sys-apps/tcp-wrappers ) + tokyocabinet? ( dev-db/tokyocabinet )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + if use python; then + python_set_active_version 2 + python_pkg_setup + fi +} + +src_prepare() { + # Disable bytecompilation of Python modules. + echo "#!/bin/sh" > build-aux/py-compile + epatch "${FILESDIR}/${P}-array_bounds.patch" +} + +src_configure() { + append-flags -fno-strict-aliasing + + # maildir is the Gentoo default + # but fails tests. So set it in config file instead. + #econf MU_DEFAULT_SCHEME=maildir \ + econf CURSES_LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" \ + $(use_with berkdb berkeley-db) \ + $(use_with bidi fribidi) \ + $(use_enable ipv6) \ + $(use_with gdbm) \ + $(use_with sasl gsasl) \ + $(use_with guile) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + $(use_with mysql) \ + $(use_enable nls) \ + $(use_enable pam) \ + $(use_with postgres) \ + $(use_enable python) \ + $(use_with ssl gnutls) \ + $(use_enable static-libs static) \ + $(use_enable threads pthread) \ + $(use_with tokyocabinet) \ + $(use_enable servers build-servers) \ + $(use_enable clients build-clients) \ + --with-mail-spool=/var/spool/mail \ + --with-readline \ + --enable-sendmail \ + --disable-debug \ + --disable-rpath +} + +src_install() { + emake DESTDIR="${D}" install + + insinto /etc + doins "${FILESDIR}/mailutils.rc" + keepdir /etc/mailutils.d/ + insinto /etc/mailutils.d + doins "${FILESDIR}/mail" + + if use python; then + python_clean_installation_image + rm -f "${ED}$(python_get_sitedir)/mailutils/c_api.a" + fi + + if use servers; then + newinitd "${FILESDIR}"/imap4d.initd imap4d + newinitd "${FILESDIR}"/pop3d.initd pop3d + newinitd "${FILESDIR}"/comsatd.initd comsatd + fi + + dodoc AUTHORS ChangeLog NEWS README* THANKS TODO + + # compatibility link + use clients && dosym /usr/bin/mail /bin/mail + + use static-libs || find "${D}" -name "*.la" -delete +} + +pkg_postinst() { + if use python; then + python_mod_optimize mailutils + fi +} + +pkg_postrm() { + if use python; then + python_mod_cleanup mailutils + fi +} |