diff -r 0a59e88f87f6 net-mail/dovecot/Manifest --- a/net-mail/dovecot/Manifest Tue Sep 15 18:14:08 2009 +0200 +++ b/net-mail/dovecot/Manifest Tue Sep 15 20:04:37 2009 +0200 @@ -18,6 +18,6 @@ DIST dovecot-sieve-1.1.6.tar.gz 470071 RMD160 ed6f75dc1ffdb0ec51ecf3786aa71092851289f5 SHA1 c109ee8ab1c7ffece7940fb2e37104baf784440e SHA256 a2130a8e7d732bb341a96a96a24b4ddb66834e116573a10c17e68344fe712b36 EBUILD dovecot-1.1.16.ebuild 8588 RMD160 aa2eec6ca31112c8b1ed97f48e75f80e06d13c38 SHA1 c6dcd325eadd926aa1344bf82875674d9fc098e6 SHA256 b5ab1b69eca6f157bc9807e6debe0b18fefcae9060588a4ac75936dfdc0da42f EBUILD dovecot-1.1.7-r1.ebuild 8584 RMD160 9e0bf8fdbf8ed699fd131273241bdf3d4d3cb6bc SHA1 565e5a6bee35ccd3540682ac5f37a47d988700c0 SHA256 1a39caa28662acb24ee1413de6ef2efbc2dd093c2cfe717008fc3dc08f938a37 -EBUILD dovecot-1.2.4.ebuild 7178 RMD160 786a3223072e7ee11c839fa2817e09bad206a645 SHA1 67335d77e91c9dedd7ed9ad16eed737e77222d5a SHA256 b2d79da9047a73daad51fb649fdaa440a48bb5db7003bbd1a3fedb632612fa83 +EBUILD dovecot-1.2.4.ebuild 7294 RMD160 53cc9bea37253599d7c621f0544446c0c35c701e SHA1 ec62e1bf16aaea8c877acfd3dc13dda21f6fc2fa SHA256 c676406870f039e8073fb47f72a342307bce8f367ef09d13b4cacda0893e62b6 MISC ChangeLog 34103 RMD160 d6cde0b523edf5da2aa1ecdab13111ab0cda879d SHA1 fdfbf5dc9ff1b173cb579418516588e7e8bc4297 SHA256 571163f2226478b39f8b9fe3ef040b5a3017ccd0c32b73fc57ab9da59e995424 MISC metadata.xml 672 RMD160 f95137ed9d4768f390b2c5b2f79c7c12eb9e3ca1 SHA1 1e13707542985930c85f837e24ba96b24ce42b2f SHA256 b247154a2284a7fc6b546a19cad5e83f367796f4c9dd099cd1383611859fc7b2 diff -r 0a59e88f87f6 net-mail/dovecot/dovecot-1.2.4.ebuild --- a/net-mail/dovecot/dovecot-1.2.4.ebuild Tue Sep 15 18:14:08 2009 +0200 +++ b/net-mail/dovecot/dovecot-1.2.4.ebuild Tue Sep 15 20:04:37 2009 +0200 @@ -125,8 +125,6 @@ src_install () { emake DESTDIR="${D}" install || die "make install failed" - use suid && fperms u+s /usr/libexec/dovecot/deliver - rm -f "${D}"/etc/dovecot/dovecot-{ldap,sql}-example.conf newinitd "${FILESDIR}"/dovecot.init-r2 dovecot @@ -212,4 +210,10 @@ ewarn " http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve" ewarn " In particular, do not forget to change cmusieve to sieve" fi + if use suid;then + einfo "Changing perms to allow deliver to be suided" + fowners root:mail /usr/libexec/dovecot/deliver + fperms 4750 /usr/libexec/dovecot/deliver + fi + }