On Sat, Jul 11, 2009 at 8:11 AM, Thomas Suckow
I would pick it up if I knew anything about maintaining a Gentoo package.
This is simple ebuild diff, for dovecot version 1.2.0, if you want to try 1.2* branch. You can simple made this ebuild working with 1.2.1 but be aware, that compiling will fail with managesieve use flag enabled. Version 1.2.0 leaks this problem. --- dovecot-1.1.16.ebuild 2009-07-11 11:50:12.000000000 +0300 +++ dovecot-1.2.0.ebuild 2009-07-10 22:37:28.000000000 +0300 @@ -7,14 +7,14 @@ MY_P="${P/_/.}" MY_PV12=$(get_version_component_range 1-2 ${PV}) S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.1.6" +SIEVE="dovecot-1.2-sieve-0.1.7" SIEVE_S="${WORKDIR}/${SIEVE}" -MANAGESIEVE_PATCH="managesieve-0.10.6" -MANAGESIEVE="managesieve-0.10.6" +MANAGESIEVE_PATCH="managesieve-0.11.6" +MANAGESIEVE="managesieve-0.11.6" MANAGESIEVE_S="${WORKDIR}/${PN}-${MY_PV12}-${MANAGESIEVE}" SRC_URI="http://dovecot.org/releases/${MY_PV12}/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz ) +sieve? ( http://www.rename-it.nl/${PN}/${MY_PV12}/${SIEVE}.tar.gz ) managesieve? ( http://www.rename-it.nl/${PN}/${MY_PV12}/${MY_P}-${MANAGESIEVE_PATCH}.diff.gz http://www.rename-it.nl/${PN}/${MY_PV12}/${PN}-${MY_PV12}-${MANAGESIEVE}.tar.gz)" @@ -25,7 +25,7 @@ LICENSE="LGPL-2.1" KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" -IUSE="berkdb debug doc ipv6 kerberos ldap managesieve mbox mysql pop3d pam postgres sieve sqlite3 ssl suid vpopmail" +IUSE="berkdb debug doc ipv6 kerberos ldap managesieve mbox mysql pam postgres sieve sqlite3 ssl suid vpopmail" # Developer documentation, controlled by the doc USE flag DEVDOCS="auth-protocol index multiaccess securecoding" @@ -49,7 +49,7 @@ unpack ${A} cd "${S}" if use managesieve; then - epatch "${WORKDIR}"/${MY_P}-${MANAGESIEVE_PATCH}.diff + epatch "${WORKDIR}"/${PN}-1.2.0-${MANAGESIEVE_PATCH}.diff eautoreconf fi } @@ -81,7 +81,6 @@ $(use_with ldap) \ $(use_with mysql) \ $(use_with pam) \ - $(use_with pop3d) \ $(use_with postgres pgsql) \ $(use_with sqlite3 sqlite) \ $(use_with vpopmail) \