From: Roy Marples Date: Thu, 12 Apr 2007 15:27:05 +0000 (+0000) Subject: Punt old versions X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=325ecd330c090c0770bed8d1feca603ba61a87d3;p=gentoo.git Punt old versions Package-Manager: portage-2.1.2.3 --- diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest index 1ee0874ddb9a..8c2525ab7d13 100644 --- a/net-mail/dovecot/Manifest +++ b/net-mail/dovecot/Manifest @@ -6,58 +6,13 @@ AUX dovecot.init 878 RMD160 32906bdbf40221017c4f39a7ca0e3fa97070b9ab SHA1 f31c14 MD5 6d3e44da73ef66d20b42a5fad49731f0 files/dovecot.init 878 RMD160 32906bdbf40221017c4f39a7ca0e3fa97070b9ab files/dovecot.init 878 SHA256 1bd24e14af5536828d3e232186d5ae68d3e394da3324c660fa1e658b4ae3b413 files/dovecot.init 878 -DIST dovecot-1.0.rc15.tar.gz 1463069 RMD160 904ef7d1f0fbfe8055f13d9036f7107f498b522e SHA1 9b618d0c1562aa64bd1e055ffa9fe5f2412514af SHA256 e1e42e5c808301c5a709d54c5949cd8c1d3c43861e4e918548ded5841865487f -DIST dovecot-1.0.rc22.tar.gz 1501122 RMD160 e0fdb65d668f5fdaedd10d4359bd2bf3e42728d2 SHA1 966d5f1e251f63f21633666e6a65402e4129fc22 SHA256 ad93b4b1376c24f60eceb790f1ab162a99d1315920a8da802c08b0b73719470f -DIST dovecot-1.0.rc23.tar.gz 1496678 RMD160 67c8622f957698bd017828c54bd59341c4a30cc9 SHA1 206a275cc109ab5528cfe3761409b539e762b7e4 SHA256 dbd581d999d8a952b806059a9b0d704fb0386c9a0a5f075df3ca9ca91b3d3e57 -DIST dovecot-1.0.rc24.tar.gz 1498585 RMD160 4496e98216cbadd9352da4f898bdf656dfdb047e SHA1 0ecf6357d5d9a602501200eacb3e54dadf8a9793 SHA256 e35d44bf7fcffbbcb5823ab45c77ea7a8c0b6dbe423eecd37430dedab5a87e08 -DIST dovecot-1.0.rc25.tar.gz 1511817 RMD160 f5a631c310ea8958ca5244ce2ba71332e44218af SHA1 ce9023ce1ff42c195586a55983407c019a6ba46d SHA256 2dc307fbbcc431ae680a5d4712853203894635fa2a45e4bd4c39fe92a35b85d8 -DIST dovecot-1.0.rc26.tar.gz 1515108 RMD160 c87f8f7da138187248017f6ff067d340e2969d0e SHA1 5b8f8b2d489479048812667bf65f8cf3c7e368db SHA256 7ddd94fb2638ec368c30ab4de94d01d040a47fccb59fb7ed1f949dbb7e2cb5be -DIST dovecot-1.0.rc27.tar.gz 1521452 RMD160 b13d0ac5c6760d7646d0c5924943be0d7ce0e480 SHA1 7f026bd63234ae39658bde87a547b8c5001d892c SHA256 b2846c63325b88d1e39b908cb1ee03f2a9057d37600ea5b9c3dc5b923e97d0b0 -DIST dovecot-1.0.rc28.tar.gz 1534090 RMD160 7ea445c844d382115eb4fad651ff00d51dc58e9e SHA1 bf7f98298905f53700b3f2abde8c60f9aa6ba035 SHA256 56dd5221812d66a2fa90437ff3cc50a03236d94f9309cffb5ce48448bd64c2a3 DIST dovecot-1.0.rc29.tar.gz 1670673 RMD160 b09da68a67e951bf019ab077bf17ebbfd7e729a2 SHA1 f090f6ceb22849da4fc255d21e99d303f537c237 SHA256 6b8431e8276c07e235d30c195946e9b09d1f3e12f28aea6f755b6d4c72008dd9 -DIST dovecot-1.0.rc30.tar.gz 1671456 RMD160 2eb01aa3de5279fe16cef834309f03c6f57f337e SHA1 b3eb963cd577d2de0331415e76f33feff90e7077 SHA256 19f907ec58896eecedb7a4b159c695802a53a1f00850694acbac5ab92dcf7e84 DIST dovecot-1.0.rc31.tar.gz 1672213 RMD160 c4d3f1d3df231de8bea1bd2c148dbe7be154099d SHA1 cb753f8f2a8557f7481303e1428110004b36f525 SHA256 69161740558b13d388e97ab6ca4730b6ff420e51bdb9086d438b27e6119d094a DIST dovecot-sieve-1.0.tar.gz 442943 RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 SHA1 6d151c4140e0cf89e3d771fb32b5da065dbbed24 SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a -EBUILD dovecot-1.0_rc15.ebuild 5318 RMD160 78a83e7c4b0016c07df28daedfd5beb0f588df85 SHA1 5cb08423188982d0befab9017e1004f7929cfc8d SHA256 347aacb737d18250e7a209678a94055d0b01c290cd778ad9607559b975665ab2 -MD5 61d0c3649db044745ecb0036357d9ee9 dovecot-1.0_rc15.ebuild 5318 -RMD160 78a83e7c4b0016c07df28daedfd5beb0f588df85 dovecot-1.0_rc15.ebuild 5318 -SHA256 347aacb737d18250e7a209678a94055d0b01c290cd778ad9607559b975665ab2 dovecot-1.0_rc15.ebuild 5318 -EBUILD dovecot-1.0_rc22.ebuild 6065 RMD160 8332b9f71f09df1c9c3af8ecf55cd7b830a3d256 SHA1 ff7bec114f8e33f0a55017c7e47820cd4914d492 SHA256 6dc8b9fbc76a46d74c2c92b02dfe1e327ab1958c487596839e50cb7ae618f3fd -MD5 e78956ba7a8d04e1975616f55ac78a56 dovecot-1.0_rc22.ebuild 6065 -RMD160 8332b9f71f09df1c9c3af8ecf55cd7b830a3d256 dovecot-1.0_rc22.ebuild 6065 -SHA256 6dc8b9fbc76a46d74c2c92b02dfe1e327ab1958c487596839e50cb7ae618f3fd dovecot-1.0_rc22.ebuild 6065 -EBUILD dovecot-1.0_rc23.ebuild 6065 RMD160 e20805f8afa35b94c7327003925e8aea9cc01a50 SHA1 1ea45b3b15f761f3539945188d5c17b155cc2e91 SHA256 a96cde9d1460b7ff30fc61f96fa3a238a93b497b5403eccb3634d39c7aa00059 -MD5 51ffc24e206a4394b3bba32ec230330d dovecot-1.0_rc23.ebuild 6065 -RMD160 e20805f8afa35b94c7327003925e8aea9cc01a50 dovecot-1.0_rc23.ebuild 6065 -SHA256 a96cde9d1460b7ff30fc61f96fa3a238a93b497b5403eccb3634d39c7aa00059 dovecot-1.0_rc23.ebuild 6065 -EBUILD dovecot-1.0_rc24.ebuild 6065 RMD160 cbb747beaa618914fb4312fb29b1fa95d3c33c7d SHA1 c29059bb0ded2cf225705427018276f4a566b311 SHA256 ea2ecdc371c04c8c253176bfce72f53b46d49acaae421fad5faeb0d8d3fc3202 -MD5 577ad659d050697a68a84a378970a921 dovecot-1.0_rc24.ebuild 6065 -RMD160 cbb747beaa618914fb4312fb29b1fa95d3c33c7d dovecot-1.0_rc24.ebuild 6065 -SHA256 ea2ecdc371c04c8c253176bfce72f53b46d49acaae421fad5faeb0d8d3fc3202 dovecot-1.0_rc24.ebuild 6065 -EBUILD dovecot-1.0_rc25.ebuild 6065 RMD160 ed1b36c4e01358056231d37389a7fb5d1a92cff8 SHA1 bd3f8465e3d32fb13d2362a64be8337d7d128109 SHA256 920fd9db3e4e918b393e02caba44b7f166d90a66001adab4f9c9cd37cb4165ad -MD5 3f963130097dc686824aca2aabf16b9f dovecot-1.0_rc25.ebuild 6065 -RMD160 ed1b36c4e01358056231d37389a7fb5d1a92cff8 dovecot-1.0_rc25.ebuild 6065 -SHA256 920fd9db3e4e918b393e02caba44b7f166d90a66001adab4f9c9cd37cb4165ad dovecot-1.0_rc25.ebuild 6065 -EBUILD dovecot-1.0_rc26.ebuild 6093 RMD160 e7de6393914bb41274c41f9e5af0e8d72e54ea69 SHA1 17c148c0c57b340c459915d269efe14ffb004366 SHA256 cacb3a3121280370ae70a1df7bea2a97dcab681515136e1dad9a60e9bbb6aba4 -MD5 21a0b35dfeb9c3b07d74a4b2fb7b50d2 dovecot-1.0_rc26.ebuild 6093 -RMD160 e7de6393914bb41274c41f9e5af0e8d72e54ea69 dovecot-1.0_rc26.ebuild 6093 -SHA256 cacb3a3121280370ae70a1df7bea2a97dcab681515136e1dad9a60e9bbb6aba4 dovecot-1.0_rc26.ebuild 6093 -EBUILD dovecot-1.0_rc27.ebuild 6093 RMD160 4242adda74db83525c368e92a021a381a9c349bb SHA1 4ec78ac183d7fbe9c8122629ab045c64f0c20d76 SHA256 3f5f5cf9239a0b8d972f507459498b9797ceef15a619b7eb2c67917a99c1ea98 -MD5 3652605364e3457143b6028cb58bc8e2 dovecot-1.0_rc27.ebuild 6093 -RMD160 4242adda74db83525c368e92a021a381a9c349bb dovecot-1.0_rc27.ebuild 6093 -SHA256 3f5f5cf9239a0b8d972f507459498b9797ceef15a619b7eb2c67917a99c1ea98 dovecot-1.0_rc27.ebuild 6093 -EBUILD dovecot-1.0_rc28.ebuild 6276 RMD160 4a59b2ee6fe0cc301e3b9254bc77619ef9848553 SHA1 a37decac3fca81b3256f8b8d81bf2ba9b0130b9c SHA256 24b54f37a22e19cb5f5cbf94a66b7b7e2089e51cebd1840a90f27b3780de998d -MD5 41f7a35a4f076c0953dc9d0919993cdd dovecot-1.0_rc28.ebuild 6276 -RMD160 4a59b2ee6fe0cc301e3b9254bc77619ef9848553 dovecot-1.0_rc28.ebuild 6276 -SHA256 24b54f37a22e19cb5f5cbf94a66b7b7e2089e51cebd1840a90f27b3780de998d dovecot-1.0_rc28.ebuild 6276 EBUILD dovecot-1.0_rc29.ebuild 6267 RMD160 1821ef4d73b282a563cdbfa563e4cf140ecdf805 SHA1 8723e796e2287f77cf1cf5f91eb24881c7d9b47f SHA256 1b60cf0e67ba000112b3387368e705f7d6900506ab61a22845abd6931c21c8bf MD5 7a4be3f5b04a1abab9f3e65ba036d343 dovecot-1.0_rc29.ebuild 6267 RMD160 1821ef4d73b282a563cdbfa563e4cf140ecdf805 dovecot-1.0_rc29.ebuild 6267 SHA256 1b60cf0e67ba000112b3387368e705f7d6900506ab61a22845abd6931c21c8bf dovecot-1.0_rc29.ebuild 6267 -EBUILD dovecot-1.0_rc30.ebuild 6276 RMD160 33f959963e3e4b16c6ca630c961bfcdbf2022059 SHA1 b010d71c371dea905c9a6808f01ce8117769247d SHA256 bdc1bab4ee1e6c54e08d41057413e1ae7587dfe5ec2d5fcbd60519ec3af36631 -MD5 78c6d1a37f885bff6ccab4121713d54f dovecot-1.0_rc30.ebuild 6276 -RMD160 33f959963e3e4b16c6ca630c961bfcdbf2022059 dovecot-1.0_rc30.ebuild 6276 -SHA256 bdc1bab4ee1e6c54e08d41057413e1ae7587dfe5ec2d5fcbd60519ec3af36631 dovecot-1.0_rc30.ebuild 6276 EBUILD dovecot-1.0_rc31-r1.ebuild 6360 RMD160 373c33cc0f4c306f29e3006448336f27ec61bfe6 SHA1 b2b536f93bf0325bd442cdb4a71826433e104350 SHA256 63efd8ca8fee2f4baf008900c5378c1dced0dc88589aecbf4323e0177065df89 MD5 af75b4bc6707a2a27781b06a7d48080b dovecot-1.0_rc31-r1.ebuild 6360 RMD160 373c33cc0f4c306f29e3006448336f27ec61bfe6 dovecot-1.0_rc31-r1.ebuild 6360 @@ -74,36 +29,9 @@ MISC metadata.xml 252 RMD160 97c0c41abc4b61586ab48653ced79067cb964aa6 SHA1 57de8 MD5 b6ff89c08602229bdd234da83a89df77 metadata.xml 252 RMD160 97c0c41abc4b61586ab48653ced79067cb964aa6 metadata.xml 252 SHA256 419ffa57f459d89a62dd42ee4bb01934f03e6913b470323f5b2b8a7c89e2dc66 metadata.xml 252 -MD5 2c27eb8bc7a2d4ac15db038e2c32f3dd files/digest-dovecot-1.0_rc15 253 -RMD160 0c75375b63a906552c7c31aabe46cf07c93492f0 files/digest-dovecot-1.0_rc15 253 -SHA256 0c0d306c2bac1ed1f287123160612db5f9c959afa54dac80c9db3794a258c197 files/digest-dovecot-1.0_rc15 253 -MD5 b8762cd88a48fd4070cbeb8955a9b406 files/digest-dovecot-1.0_rc22 506 -RMD160 94472fc54274a8c7b753912e2bcde76aabdc56fa files/digest-dovecot-1.0_rc22 506 -SHA256 25cf39af4bb026088025f99b11429b1215802626137bd4192e41811eea6a95f8 files/digest-dovecot-1.0_rc22 506 -MD5 2568998f3d02280a8681f3e5351687b0 files/digest-dovecot-1.0_rc23 506 -RMD160 8763a22b8b5879f4144a04d0e1d1a58abb4a652d files/digest-dovecot-1.0_rc23 506 -SHA256 97d2f534cb5d0455fd5dad3b91445ebe0c08f286ba8e459f7e80d093c232116f files/digest-dovecot-1.0_rc23 506 -MD5 3a118e7bb63cfa24e0f54b2236342a24 files/digest-dovecot-1.0_rc24 506 -RMD160 9afacd925f4a74b3b016b0177ef002bb65ad854d files/digest-dovecot-1.0_rc24 506 -SHA256 0ac1b2d3b89408e6372c0a8256557e1f789f8d90bb6ad10e8a0375a00f70fab1 files/digest-dovecot-1.0_rc24 506 -MD5 8726ea612fc148188026f6f3af8982bb files/digest-dovecot-1.0_rc25 506 -RMD160 65ced29982bfae57bd92aaf3ad5b07cf75782fb9 files/digest-dovecot-1.0_rc25 506 -SHA256 534769796157e34c697c5e8999aa133ebc67fb7e11848e45e3af529829316d5b files/digest-dovecot-1.0_rc25 506 -MD5 f06a89a33ecf1ce90dfaed65274d793b files/digest-dovecot-1.0_rc26 506 -RMD160 06d8f2c4f39f414622048756b5719f827a334c91 files/digest-dovecot-1.0_rc26 506 -SHA256 9bb53589c69e59dea241c9b3655d644b7b8ab9709b517e9868029123a7ea9374 files/digest-dovecot-1.0_rc26 506 -MD5 67d3806eb322dc391bcf287ac8e6973e files/digest-dovecot-1.0_rc27 506 -RMD160 b16c61801f82399e36073e58df8da73264a89fb6 files/digest-dovecot-1.0_rc27 506 -SHA256 54b2f494b8274c12a1e55f0e4ceb28d44a4b5835b85f7f275fa573a9d29b0403 files/digest-dovecot-1.0_rc27 506 -MD5 2570a6f0e68bce05f69c3e0b03df3f88 files/digest-dovecot-1.0_rc28 506 -RMD160 07da79174e587f27f03837aa7854f659f5e92741 files/digest-dovecot-1.0_rc28 506 -SHA256 061f6721564347193859ee1aa0a4eb4a0cfc463edc7d739bc1a264f730f08486 files/digest-dovecot-1.0_rc28 506 MD5 3a2a6879891be58fc76cb6ec2fae1b5b files/digest-dovecot-1.0_rc29 506 RMD160 10b492542da124a42a5ed44384e3bddb1f3a5885 files/digest-dovecot-1.0_rc29 506 SHA256 e105494181591e87387643dd71988f2fb78c143a18d6826139693bb18e8aa438 files/digest-dovecot-1.0_rc29 506 -MD5 dfcf424af73a44f2952fe53840042f2d files/digest-dovecot-1.0_rc30 506 -RMD160 262bcb43a5b70f04f0e7008473b5aad040d236f4 files/digest-dovecot-1.0_rc30 506 -SHA256 c3508b6b77b6dccf07446005e8a5f0e751420457188d4891573920a77e262a26 files/digest-dovecot-1.0_rc30 506 MD5 e846f87a9516661b9f6b23ba58608d08 files/digest-dovecot-1.0_rc31 506 RMD160 f7710198d350bf5da2e241adec708b2c9ac3c4e6 files/digest-dovecot-1.0_rc31 506 SHA256 cb93de608a72203adb454f274c996d804e4ce0f035b04d02f40c88398d4b8ad0 files/digest-dovecot-1.0_rc31 506 diff --git a/net-mail/dovecot/dovecot-1.0_rc15.ebuild b/net-mail/dovecot/dovecot-1.0_rc15.ebuild deleted file mode 100644 index e8795451b8e3..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc15.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc15.ebuild,v 1.8 2006/11/25 15:46:33 kloeri Exp $ - -inherit autotools eutils - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="alpha amd64 ppc sparc x86" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres ssl vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - fperms 0600 /etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap.conf - fi - - - # Create SSL certificates - if use ssl ; then - dodir /etc/ssl/certs - dodir /etc/ssl/private - # Let's not make a new certificate if we already have one - if ! [[ -e /etc/ssl/certs/dovecot.pem && \ - -e /etc/ssl/private/dovecot.pem ]]; then - einfo "Generating X.509 certificate for SSL" - pushd doc >/dev/null && \ - SSLDIR="${D}"/etc/ssl sh mkcert.sh && \ - popd >/dev/null - fi - dodoc doc/*.cnf doc/mkcert.sh - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/dovecot-1.0_rc22.ebuild b/net-mail/dovecot/dovecot-1.0_rc22.ebuild deleted file mode 100644 index ca9d27e41ce0..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc22.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc22.ebuild,v 1.2 2007/02/12 21:45:06 uberlord Exp $ - -inherit autotools eutils ssl-cert - -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.0" -SIEVE_S="${WORKDIR}/${SIEVE}" - -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz )" - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres sieve ssl vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" - - if use sieve ; then - einfo "Building sieve" - cd "${SIEVE_S}" - econf --with-dovecot="${S}" || die "configure failed" - emake || die "make failed" - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Update ssl cert locations - if use ssl ; then - sed -i -e 's,^#ssl_cert_file =.*,ssl_cert_file = /etc/ssl/dovecot/server.pem,' \ - -e 's,^#ssl_key_file =.*,ssl_key_file = /etc/ssl/dovecot/server.key,' \ - "${conf}" || die - - # Let's not make a new certificate if we already have one - if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \ - -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}" - insinto "${ROOT}"/etc/ssl/dovecot - docert server - fowners dovecot:mail /etc/ssl/dovecot/server.{key,pem} - fi - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap.conf - fi - - # Install sieve plugin - if use sieve ; then - make -C "${SIEVE_S}" DESTDIR="${D}" install || die "make install failed" - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - # Touch ssl certs so that they are modified outisde of src_install - # We do this so portage does't unmerge them - silly portage - if use ssl ; then - touch "${ROOT}"/etc/ssl/dovecot/server.{key,pem} - fi - - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/dovecot-1.0_rc23.ebuild b/net-mail/dovecot/dovecot-1.0_rc23.ebuild deleted file mode 100644 index 4641b9b35287..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc23.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc23.ebuild,v 1.1 2007/02/20 13:26:43 uberlord Exp $ - -inherit autotools eutils ssl-cert - -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.0" -SIEVE_S="${WORKDIR}/${SIEVE}" - -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz )" - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres sieve ssl vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" - - if use sieve ; then - einfo "Building sieve" - cd "${SIEVE_S}" - econf --with-dovecot="${S}" || die "configure failed" - emake || die "make failed" - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Update ssl cert locations - if use ssl ; then - sed -i -e 's,^#ssl_cert_file =.*,ssl_cert_file = /etc/ssl/dovecot/server.pem,' \ - -e 's,^#ssl_key_file =.*,ssl_key_file = /etc/ssl/dovecot/server.key,' \ - "${conf}" || die - - # Let's not make a new certificate if we already have one - if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \ - -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}" - insinto "${ROOT}"/etc/ssl/dovecot - docert server - fowners dovecot:mail /etc/ssl/dovecot/server.{key,pem} - fi - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap.conf - fi - - # Install sieve plugin - if use sieve ; then - make -C "${SIEVE_S}" DESTDIR="${D}" install || die "make install failed" - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - # Touch ssl certs so that they are modified outisde of src_install - # We do this so portage does't unmerge them - silly portage - if use ssl ; then - touch "${ROOT}"/etc/ssl/dovecot/server.{key,pem} - fi - - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/dovecot-1.0_rc24.ebuild b/net-mail/dovecot/dovecot-1.0_rc24.ebuild deleted file mode 100644 index 36b9a16aad0f..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc24.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc24.ebuild,v 1.1 2007/02/22 19:49:50 uberlord Exp $ - -inherit autotools eutils ssl-cert - -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.0" -SIEVE_S="${WORKDIR}/${SIEVE}" - -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz )" - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres sieve ssl vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" - - if use sieve ; then - einfo "Building sieve" - cd "${SIEVE_S}" - econf --with-dovecot="${S}" || die "configure failed" - emake || die "make failed" - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Update ssl cert locations - if use ssl ; then - sed -i -e 's,^#ssl_cert_file =.*,ssl_cert_file = /etc/ssl/dovecot/server.pem,' \ - -e 's,^#ssl_key_file =.*,ssl_key_file = /etc/ssl/dovecot/server.key,' \ - "${conf}" || die - - # Let's not make a new certificate if we already have one - if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \ - -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}" - insinto "${ROOT}"/etc/ssl/dovecot - docert server - fowners dovecot:mail /etc/ssl/dovecot/server.{key,pem} - fi - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap.conf - fi - - # Install sieve plugin - if use sieve ; then - make -C "${SIEVE_S}" DESTDIR="${D}" install || die "make install failed" - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - # Touch ssl certs so that they are modified outisde of src_install - # We do this so portage does't unmerge them - silly portage - if use ssl ; then - touch "${ROOT}"/etc/ssl/dovecot/server.{key,pem} - fi - - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/dovecot-1.0_rc25.ebuild b/net-mail/dovecot/dovecot-1.0_rc25.ebuild deleted file mode 100644 index deaba02ab032..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc25.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc25.ebuild,v 1.1 2007/03/01 13:35:27 uberlord Exp $ - -inherit autotools eutils ssl-cert - -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.0" -SIEVE_S="${WORKDIR}/${SIEVE}" - -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz )" - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres sieve ssl vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" - - if use sieve ; then - einfo "Building sieve" - cd "${SIEVE_S}" - econf --with-dovecot="${S}" || die "configure failed" - emake || die "make failed" - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Update ssl cert locations - if use ssl ; then - sed -i -e 's,^#ssl_cert_file =.*,ssl_cert_file = /etc/ssl/dovecot/server.pem,' \ - -e 's,^#ssl_key_file =.*,ssl_key_file = /etc/ssl/dovecot/server.key,' \ - "${conf}" || die - - # Let's not make a new certificate if we already have one - if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \ - -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}" - insinto "${ROOT}"/etc/ssl/dovecot - docert server - fowners dovecot:mail /etc/ssl/dovecot/server.{key,pem} - fi - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap.conf - fi - - # Install sieve plugin - if use sieve ; then - make -C "${SIEVE_S}" DESTDIR="${D}" install || die "make install failed" - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - # Touch ssl certs so that they are modified outisde of src_install - # We do this so portage does't unmerge them - silly portage - if use ssl ; then - touch "${ROOT}"/etc/ssl/dovecot/server.{key,pem} - fi - - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/dovecot-1.0_rc26.ebuild b/net-mail/dovecot/dovecot-1.0_rc26.ebuild deleted file mode 100644 index 711605c40c0b..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc26.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc26.ebuild,v 1.1 2007/03/07 07:34:54 uberlord Exp $ - -inherit autotools eutils ssl-cert - -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.0" -SIEVE_S="${WORKDIR}/${SIEVE}" - -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz )" - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres sieve ssl vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --enable-header-install \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" - - if use sieve ; then - einfo "Building sieve" - cd "${SIEVE_S}" - econf --with-dovecot="${S}" || die "configure failed" - emake || die "make failed" - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Update ssl cert locations - if use ssl ; then - sed -i -e 's,^#ssl_cert_file =.*,ssl_cert_file = /etc/ssl/dovecot/server.pem,' \ - -e 's,^#ssl_key_file =.*,ssl_key_file = /etc/ssl/dovecot/server.key,' \ - "${conf}" || die - - # Let's not make a new certificate if we already have one - if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \ - -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}" - insinto "${ROOT}"/etc/ssl/dovecot - docert server - fowners dovecot:mail /etc/ssl/dovecot/server.{key,pem} - fi - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap.conf - fi - - # Install sieve plugin - if use sieve ; then - make -C "${SIEVE_S}" DESTDIR="${D}" install || die "make install failed" - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - # Touch ssl certs so that they are modified outisde of src_install - # We do this so portage does't unmerge them - silly portage - if use ssl ; then - touch "${ROOT}"/etc/ssl/dovecot/server.{key,pem} - fi - - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/dovecot-1.0_rc27.ebuild b/net-mail/dovecot/dovecot-1.0_rc27.ebuild deleted file mode 100644 index 4ab83d0d7386..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc27.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc27.ebuild,v 1.1 2007/03/13 20:57:38 uberlord Exp $ - -inherit autotools eutils ssl-cert - -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.0" -SIEVE_S="${WORKDIR}/${SIEVE}" - -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz )" - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres sieve ssl vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --enable-header-install \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" - - if use sieve ; then - einfo "Building sieve" - cd "${SIEVE_S}" - econf --with-dovecot="${S}" || die "configure failed" - emake || die "make failed" - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Update ssl cert locations - if use ssl ; then - sed -i -e 's,^#ssl_cert_file =.*,ssl_cert_file = /etc/ssl/dovecot/server.pem,' \ - -e 's,^#ssl_key_file =.*,ssl_key_file = /etc/ssl/dovecot/server.key,' \ - "${conf}" || die - - # Let's not make a new certificate if we already have one - if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \ - -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}" - insinto "${ROOT}"/etc/ssl/dovecot - docert server - fowners dovecot:mail /etc/ssl/dovecot/server.{key,pem} - fi - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap.conf "${D}"/etc/dovecot - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap.conf - fi - - # Install sieve plugin - if use sieve ; then - make -C "${SIEVE_S}" DESTDIR="${D}" install || die "make install failed" - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - # Touch ssl certs so that they are modified outisde of src_install - # We do this so portage does't unmerge them - silly portage - if use ssl ; then - touch "${ROOT}"/etc/ssl/dovecot/server.{key,pem} - fi - - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/dovecot-1.0_rc28.ebuild b/net-mail/dovecot/dovecot-1.0_rc28.ebuild deleted file mode 100644 index 56f399f122e9..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc28.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc28.ebuild,v 1.1 2007/03/28 20:33:07 uberlord Exp $ - -inherit autotools eutils ssl-cert - -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.0" -SIEVE_S="${WORKDIR}/${SIEVE}" - -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz )" - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres sieve ssl suid vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --enable-header-install \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" - - if use sieve ; then - einfo "Building sieve" - cd "${SIEVE_S}" - econf --with-dovecot="${S}" || die "configure failed" - emake || die "make failed" - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - use suid && fperms +s /usr/libexec/dovecot/deliver - - rm -f "${D}"/etc/dovecot/dovecot-{ldap,sql}-example.conf - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Update ssl cert locations - if use ssl ; then - sed -i -e 's,^#ssl_cert_file =.*,ssl_cert_file = /etc/ssl/dovecot/server.pem,' \ - -e 's,^#ssl_key_file =.*,ssl_key_file = /etc/ssl/dovecot/server.key,' \ - "${conf}" || die - - # Let's not make a new certificate if we already have one - if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \ - -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}" - insinto "${ROOT}"/etc/ssl/dovecot - docert server - fowners dovecot:mail /etc/ssl/dovecot/server.{key,pem} - fi - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql-example.conf "${D}"/etc/dovecot/dovecot-sql.conf - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql-example.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap-example.conf "${D}"/etc/dovecot/dovecot-ldap.conf - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap-example.conf - fi - - # Install sieve plugin - if use sieve ; then - make -C "${SIEVE_S}" DESTDIR="${D}" install || die "make install failed" - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - # Touch ssl certs so that they are modified outisde of src_install - # We do this so portage does't unmerge them - silly portage - if use ssl ; then - touch "${ROOT}"/etc/ssl/dovecot/server.{key,pem} - fi - - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/dovecot-1.0_rc30.ebuild b/net-mail/dovecot/dovecot-1.0_rc30.ebuild deleted file mode 100644 index 7ba9a96c666a..000000000000 --- a/net-mail/dovecot/dovecot-1.0_rc30.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-1.0_rc30.ebuild,v 1.1 2007/04/06 12:43:57 uberlord Exp $ - -inherit autotools eutils ssl-cert - -MY_P="${P/_/.}" -S="${WORKDIR}/${MY_P}" -SIEVE="dovecot-sieve-1.0" -SIEVE_S="${WORKDIR}/${SIEVE}" - -SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz -sieve? ( http://dovecot.org/releases/sieve/${SIEVE}.tar.gz )" - -DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" -HOMEPAGE="http://dovecot.org/" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres sieve ssl suid vpopmail" - -# Developer documentation, controlled by the doc USE flag -DEVDOCS="auth-protocol index multiaccess securecoding" - -DEPEND=">=sys-apps/sed-4 - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl ) - postgres? ( dev-db/postgresql ) - mysql? ( virtual/mysql ) - vpopmail? ( net-mail/vpopmail )" - -RDEPEND="${DEPEND} - >=net-mail/mailbase-0.00-r8" - -pkg_setup() { - # Add user and group for login process (same as for fedora/redhat) - enewgroup dovecot 97 - enewuser dovecot 97 -1 /dev/null dovecot -} - -src_compile() { - local myconf= - use ssl && myconf="${myconf} --with-ssl=openssl" \ - || myconf="${myconf} --without-ssl" - - econf --localstatedir=/var --sysconfdir=/etc/dovecot \ - --enable-header-install \ - --with-ioloop=best --with-poll=best \ - $(use_enable debug) \ - $(use_enable ipv6) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_with pam) \ - $(use_with pop3d) \ - $(use_with postgres pgsql) \ - $(use_with vpopmail) \ - ${myconf} || die "configure failed" - emake || die "make failed" - - if use sieve ; then - einfo "Building sieve" - cd "${SIEVE_S}" - econf --with-dovecot="${S}" || die "configure failed" - emake || die "make failed" - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - use suid && fperms +s /usr/libexec/dovecot/deliver - - rm -f "${D}"/etc/dovecot/dovecot-{ldap,sql}-example.conf - - newinitd "${FILESDIR}"/dovecot.init dovecot - - # Documentation - rm -rf "${D}"/usr/share/doc/dovecot - dodoc AUTHORS NEWS README TODO dovecot-example.conf - if use doc ; then - dodoc doc/*.txt - else - local x= n= - for x in doc/*.txt ; do - n=$(basename "${x}" .txt) - [[ " ${DEVDOCS} " != *" ${n} "* ]] && dodoc "${x}" - done - fi - - # Create the dovecot.conf file from the dovecot-example.conf file that - # the dovecot folks nicely left for us.... - local conf="${D}/etc/dovecot/dovecot.conf" - mv "${D}"/etc/dovecot/dovecot-example.conf "${D}"/etc/dovecot/dovecot.conf - - # .maildir is the Gentoo default, but we need to support mbox to - local mail_location="maildir:~/.maildir" - if use mbox ; then - mail_location="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u" - keepdir /var/dovecot - sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' "${conf}" - fi - sed -i -e \ - "s|#mail_location =|mail_location = ${mail_location}|" "${conf}" || die - - # We're using pam files (imap and pop3) provided by mailbase - if use pam ; then - sed -i -e '/passdb pam/, /^[ \t]*}/ s|#args = dovecot|args = "\*"|' \ - "${conf}" || die - fi - - # Listen on ipv6 and ipv4 - if use ipv6 ; then - sed -i -e 's/^#listen = \*/listen = \[::\]/g' "${conf}" || die - fi - - # Update ssl cert locations - if use ssl ; then - sed -i -e 's,^#ssl_cert_file =.*,ssl_cert_file = /etc/ssl/dovecot/server.pem,' \ - -e 's,^#ssl_key_file =.*,ssl_key_file = /etc/ssl/dovecot/server.key,' \ - "${conf}" || die - - # Let's not make a new certificate if we already have one - if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \ - -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}" - insinto "${ROOT}"/etc/ssl/dovecot - docert server - fowners dovecot:mail /etc/ssl/dovecot/server.{key,pem} - fi - fi - - # Install SQL configuration - if use mysql || use postgres ; then - cp doc/dovecot-sql-example.conf "${D}"/etc/dovecot/dovecot-sql.conf - fperms 600 /etc/dovecot/dovecot-sql.conf - sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' "${conf}" - dodoc doc/dovecot-sql-example.conf - fi - - # Install LDAP configuration - if use ldap ; then - cp doc/dovecot-ldap-example.conf "${D}"/etc/dovecot/dovecot-ldap.conf - fperms 600 /etc/dovecot/dovecot-ldap.conf - sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' "${conf}" - dodoc doc/dovecot-ldap-example.conf - fi - - # Install sieve plugin - if use sieve ; then - make -C "${SIEVE_S}" DESTDIR="${D}" install || die "make install failed" - fi - - dodir /var/run/dovecot - fowners root:0 /var/run/dovecot - fperms 0700 /var/run/dovecot - keepdir /var/run/dovecot/login - fowners root:dovecot /var/run/dovecot/login - fperms 0750 /var/run/dovecot/login -} - -get_config_var() { - sed -n 's/^[[:space:]]\?base_dir[[:space:]]*="*\([^#"]\+\)"*/\1/p' \ - /etc/dovecot/dovecot.conf -} - -pkg_postinst() { - # Touch ssl certs so that they are modified outisde of src_install - # We do this so portage does't unmerge them - silly portage - if use ssl ; then - touch "${ROOT}"/etc/ssl/dovecot/server.{key,pem} - fi - - einfo "The dovecot configuration has vastly changed since 0.99." - einfo "You are encouraged to start afresh with a new configuration file." - einfo "see http://wiki.dovecot.org/ for configuration examples." - - if [[ -e ${ROOT}etc/dovecot.conf ]] ; then - ewarn - ewarn "dovecot configuration is now in ${ROOT}etc/dovecot" - fi - - local base_dir="$(get_config_var base_dir)" - base_dir="${basedir:-/var/run/dovecot}" - if use ssl \ - && [[ ! -e "${ROOT}/${base_dir}/login/ssl-parameters.dat" ]] ; then - einfo - einfo "Dovecot requires DH SSL Parameters if you use SSL connections" - einfo "These take some time to make, and dovecot will create them before" - einfo "it allows any SSL connections." - einfo "You can create them now before starting dovecot like so" - einfo " emerge --config =${PF}" - fi -} - -pkg_config() { - local base_dir="$(get_config_var base_dir)" - base_dir="${base_dir:-/var/run/dovecot}" - - einfo "Regenerating SSL parameters. This will take some time." - /usr/libexec/dovecot/ssl-build-param "${base_dir}/login/ssl-parameters.dat" -} diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc15 b/net-mail/dovecot/files/digest-dovecot-1.0_rc15 deleted file mode 100644 index 22003a4f2a49..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc15 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 26f3d2b075856b1b1d180146363819e6 dovecot-1.0.rc15.tar.gz 1463069 -RMD160 904ef7d1f0fbfe8055f13d9036f7107f498b522e dovecot-1.0.rc15.tar.gz 1463069 -SHA256 e1e42e5c808301c5a709d54c5949cd8c1d3c43861e4e918548ded5841865487f dovecot-1.0.rc15.tar.gz 1463069 diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc22 b/net-mail/dovecot/files/digest-dovecot-1.0_rc22 deleted file mode 100644 index 1e1d90bfd882..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc22 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 d5bd3ce8ba7ca2ee9f563fe63a1f700a dovecot-1.0.rc22.tar.gz 1501122 -RMD160 e0fdb65d668f5fdaedd10d4359bd2bf3e42728d2 dovecot-1.0.rc22.tar.gz 1501122 -SHA256 ad93b4b1376c24f60eceb790f1ab162a99d1315920a8da802c08b0b73719470f dovecot-1.0.rc22.tar.gz 1501122 -MD5 dabe564d2ef262a008622737ad84579f dovecot-sieve-1.0.tar.gz 442943 -RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 dovecot-sieve-1.0.tar.gz 442943 -SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a dovecot-sieve-1.0.tar.gz 442943 diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc23 b/net-mail/dovecot/files/digest-dovecot-1.0_rc23 deleted file mode 100644 index e20011091944..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc23 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 d595481d6c355106114f4263e49f70f3 dovecot-1.0.rc23.tar.gz 1496678 -RMD160 67c8622f957698bd017828c54bd59341c4a30cc9 dovecot-1.0.rc23.tar.gz 1496678 -SHA256 dbd581d999d8a952b806059a9b0d704fb0386c9a0a5f075df3ca9ca91b3d3e57 dovecot-1.0.rc23.tar.gz 1496678 -MD5 dabe564d2ef262a008622737ad84579f dovecot-sieve-1.0.tar.gz 442943 -RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 dovecot-sieve-1.0.tar.gz 442943 -SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a dovecot-sieve-1.0.tar.gz 442943 diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc24 b/net-mail/dovecot/files/digest-dovecot-1.0_rc24 deleted file mode 100644 index 8cb56bb453ff..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc24 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 f1a7e366dceda28138e5a902dda7f274 dovecot-1.0.rc24.tar.gz 1498585 -RMD160 4496e98216cbadd9352da4f898bdf656dfdb047e dovecot-1.0.rc24.tar.gz 1498585 -SHA256 e35d44bf7fcffbbcb5823ab45c77ea7a8c0b6dbe423eecd37430dedab5a87e08 dovecot-1.0.rc24.tar.gz 1498585 -MD5 dabe564d2ef262a008622737ad84579f dovecot-sieve-1.0.tar.gz 442943 -RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 dovecot-sieve-1.0.tar.gz 442943 -SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a dovecot-sieve-1.0.tar.gz 442943 diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc25 b/net-mail/dovecot/files/digest-dovecot-1.0_rc25 deleted file mode 100644 index c46eb92cdfd8..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc25 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 14e9981e9828a65526b8e683657434d4 dovecot-1.0.rc25.tar.gz 1511817 -RMD160 f5a631c310ea8958ca5244ce2ba71332e44218af dovecot-1.0.rc25.tar.gz 1511817 -SHA256 2dc307fbbcc431ae680a5d4712853203894635fa2a45e4bd4c39fe92a35b85d8 dovecot-1.0.rc25.tar.gz 1511817 -MD5 dabe564d2ef262a008622737ad84579f dovecot-sieve-1.0.tar.gz 442943 -RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 dovecot-sieve-1.0.tar.gz 442943 -SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a dovecot-sieve-1.0.tar.gz 442943 diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc26 b/net-mail/dovecot/files/digest-dovecot-1.0_rc26 deleted file mode 100644 index 05a9f16427b2..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc26 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 2f6fb150c60a8f9c0bad12c5fb2b1d15 dovecot-1.0.rc26.tar.gz 1515108 -RMD160 c87f8f7da138187248017f6ff067d340e2969d0e dovecot-1.0.rc26.tar.gz 1515108 -SHA256 7ddd94fb2638ec368c30ab4de94d01d040a47fccb59fb7ed1f949dbb7e2cb5be dovecot-1.0.rc26.tar.gz 1515108 -MD5 dabe564d2ef262a008622737ad84579f dovecot-sieve-1.0.tar.gz 442943 -RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 dovecot-sieve-1.0.tar.gz 442943 -SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a dovecot-sieve-1.0.tar.gz 442943 diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc27 b/net-mail/dovecot/files/digest-dovecot-1.0_rc27 deleted file mode 100644 index 9608e2b82c35..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc27 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 2bc18491c869e0b298ef114d07cdbb46 dovecot-1.0.rc27.tar.gz 1521452 -RMD160 b13d0ac5c6760d7646d0c5924943be0d7ce0e480 dovecot-1.0.rc27.tar.gz 1521452 -SHA256 b2846c63325b88d1e39b908cb1ee03f2a9057d37600ea5b9c3dc5b923e97d0b0 dovecot-1.0.rc27.tar.gz 1521452 -MD5 dabe564d2ef262a008622737ad84579f dovecot-sieve-1.0.tar.gz 442943 -RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 dovecot-sieve-1.0.tar.gz 442943 -SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a dovecot-sieve-1.0.tar.gz 442943 diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc28 b/net-mail/dovecot/files/digest-dovecot-1.0_rc28 deleted file mode 100644 index 8914884603c4..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc28 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 e6fd617f3210f914815186c176796881 dovecot-1.0.rc28.tar.gz 1534090 -RMD160 7ea445c844d382115eb4fad651ff00d51dc58e9e dovecot-1.0.rc28.tar.gz 1534090 -SHA256 56dd5221812d66a2fa90437ff3cc50a03236d94f9309cffb5ce48448bd64c2a3 dovecot-1.0.rc28.tar.gz 1534090 -MD5 dabe564d2ef262a008622737ad84579f dovecot-sieve-1.0.tar.gz 442943 -RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 dovecot-sieve-1.0.tar.gz 442943 -SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a dovecot-sieve-1.0.tar.gz 442943 diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_rc30 b/net-mail/dovecot/files/digest-dovecot-1.0_rc30 deleted file mode 100644 index 978e0fd45f3a..000000000000 --- a/net-mail/dovecot/files/digest-dovecot-1.0_rc30 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 59470fa98d4004e8e9036934c92eaade dovecot-1.0.rc30.tar.gz 1671456 -RMD160 2eb01aa3de5279fe16cef834309f03c6f57f337e dovecot-1.0.rc30.tar.gz 1671456 -SHA256 19f907ec58896eecedb7a4b159c695802a53a1f00850694acbac5ab92dcf7e84 dovecot-1.0.rc30.tar.gz 1671456 -MD5 dabe564d2ef262a008622737ad84579f dovecot-sieve-1.0.tar.gz 442943 -RMD160 b56f5a7391607125184755b9bbcbe749e79e26d4 dovecot-sieve-1.0.tar.gz 442943 -SHA256 c1ce887c1c6e09d9d1b4af6825db5c50befb10c1fed742a6666a12ac9492d98a dovecot-sieve-1.0.tar.gz 442943