Punt old versions
authorRoy Marples <uberlord@gentoo.org>
Fri, 16 Jun 2006 08:44:07 +0000 (08:44 +0000)
committerRoy Marples <uberlord@gentoo.org>
Fri, 16 Jun 2006 08:44:07 +0000 (08:44 +0000)
Package-Manager: portage-2.1

net-mail/dovecot/Manifest
net-mail/dovecot/dovecot-1.0_beta8-r1.ebuild [deleted file]
net-mail/dovecot/dovecot-1.0_beta9.ebuild [deleted file]
net-mail/dovecot/files/digest-dovecot-1.0_beta8-r1 [deleted file]
net-mail/dovecot/files/digest-dovecot-1.0_beta9 [deleted file]

index bb5442448dda1f88461b87d9d157261ea8e99988..88b98f954b5d2c2d110926c6655b2b4c10d252e4 100644 (file)
@@ -8,10 +8,6 @@ RMD160 b0693a3f1e4aa34f2db5389e29d79b7e669622a8 files/dovecot.init 619
 SHA256 833c2121376e753c0a983cedc3854a855bce9b3765f6479aa15cad9acb23ca43 files/dovecot.init 619
 DIST dovecot-1.0.beta8.tar.gz 241738 RMD160 23060fee74b7a06618807e005d441f587718402b SHA1 d690e35f9e826e3898b6e3dca8e09cfcbbb62eb1 SHA256 03f56b54c9e6daa2d44f4acfbdf86445df3dda9657186dff0745266dfdddf2da
 DIST dovecot-1.0.beta9.tar.gz 1245601 RMD160 30d423b9fd2056fd8d898bc4bc630d3806cc64c4 SHA1 c3f5014e67cd993206373915ee622ed1f68b4b14 SHA256 1bc44e2ab23ac8863aea42ce4ea5045d5f6ee2375804e432d8e7f918c14379b8
-EBUILD dovecot-1.0_beta8-r1.ebuild 5274 RMD160 40e1a6dcfafc4bbd1959de79227e50826878711f SHA1 1cca59210c44335926a64796092595fff169bdc8 SHA256 1bd0452e7de99693084ed3627620cbfb286a9264dc53473312ecaa68a44d697f
-MD5 87db97a09038ae7321971850e830e7f5 dovecot-1.0_beta8-r1.ebuild 5274
-RMD160 40e1a6dcfafc4bbd1959de79227e50826878711f dovecot-1.0_beta8-r1.ebuild 5274
-SHA256 1bd0452e7de99693084ed3627620cbfb286a9264dc53473312ecaa68a44d697f dovecot-1.0_beta8-r1.ebuild 5274
 EBUILD dovecot-1.0_beta8.ebuild 4645 RMD160 4792da7ed1922b0c11caa5710f2f073d8fa7a92d SHA1 060efcf3110e6ef0015e3087cce46780943243e6 SHA256 6d68b17728695ef6d79dd229c74847ef1e0d106d46215d82df694f48c6e129a6
 MD5 9394fb4f53cb69bb777019adf947d2e7 dovecot-1.0_beta8.ebuild 4645
 RMD160 4792da7ed1922b0c11caa5710f2f073d8fa7a92d dovecot-1.0_beta8.ebuild 4645
@@ -20,10 +16,6 @@ EBUILD dovecot-1.0_beta9-r1.ebuild 5112 RMD160 4a89796c50f6ccee78e32ca2accc5a89a
 MD5 54848d55bbb5965e8429fe516e681c40 dovecot-1.0_beta9-r1.ebuild 5112
 RMD160 4a89796c50f6ccee78e32ca2accc5a89a039753b dovecot-1.0_beta9-r1.ebuild 5112
 SHA256 848c5f84555c9ecb23c4f272e48a78f96aa87526c0a5531fa0fcf2b796b2033e dovecot-1.0_beta9-r1.ebuild 5112
-EBUILD dovecot-1.0_beta9.ebuild 5515 RMD160 30fdfda8a9231a638e737e41664bb52ffe915a86 SHA1 39210271922d02f74f197d601524e33804cf0212 SHA256 4c5f9d1b1451ade0011769f3810f597da2d806b449c36c7f6d6789c211519c91
-MD5 efa3b47d51fcf811bacd0b0e9146fda0 dovecot-1.0_beta9.ebuild 5515
-RMD160 30fdfda8a9231a638e737e41664bb52ffe915a86 dovecot-1.0_beta9.ebuild 5515
-SHA256 4c5f9d1b1451ade0011769f3810f597da2d806b449c36c7f6d6789c211519c91 dovecot-1.0_beta9.ebuild 5515
 MISC ChangeLog 10132 RMD160 1b9546eec93a4f359d4637b1467caba51a746bcb SHA1 83ee48620eb5216d810859100ab2e69e116b4fcb SHA256 a9d8129650bb9608aae881e06415d4e0bdfd3e452a34737cefe6fa953d9ea79d
 MD5 4c506e9f155adc18fa44caf080167d87 ChangeLog 10132
 RMD160 1b9546eec93a4f359d4637b1467caba51a746bcb ChangeLog 10132
@@ -35,12 +27,6 @@ SHA256 419ffa57f459d89a62dd42ee4bb01934f03e6913b470323f5b2b8a7c89e2dc66 metadata
 MD5 23cb7eaa19e1a115c6d4ca08238a4d5c files/digest-dovecot-1.0_beta8 253
 RMD160 51e80ae0d6f0e4a9f6048e5e2e92954a68700a52 files/digest-dovecot-1.0_beta8 253
 SHA256 ea917d2411bb907e433ecae9ae8c396bb0bcf20e54bfd69e95338d2aca4674b5 files/digest-dovecot-1.0_beta8 253
-MD5 23cb7eaa19e1a115c6d4ca08238a4d5c files/digest-dovecot-1.0_beta8-r1 253
-RMD160 51e80ae0d6f0e4a9f6048e5e2e92954a68700a52 files/digest-dovecot-1.0_beta8-r1 253
-SHA256 ea917d2411bb907e433ecae9ae8c396bb0bcf20e54bfd69e95338d2aca4674b5 files/digest-dovecot-1.0_beta8-r1 253
-MD5 8fcd45ae0df65f8003fff7b5cf52ca34 files/digest-dovecot-1.0_beta9 256
-RMD160 0f4e4d23d25958324702954e021b86156ca4d319 files/digest-dovecot-1.0_beta9 256
-SHA256 ac470d07b4fb41fbfd3758040462ab8ab425d5331d649360ec887e3157c0bcb9 files/digest-dovecot-1.0_beta9 256
 MD5 8fcd45ae0df65f8003fff7b5cf52ca34 files/digest-dovecot-1.0_beta9-r1 256
 RMD160 0f4e4d23d25958324702954e021b86156ca4d319 files/digest-dovecot-1.0_beta9-r1 256
 SHA256 ac470d07b4fb41fbfd3758040462ab8ab425d5331d649360ec887e3157c0bcb9 files/digest-dovecot-1.0_beta9-r1 256
diff --git a/net-mail/dovecot/dovecot-1.0_beta8-r1.ebuild b/net-mail/dovecot/dovecot-1.0_beta8-r1.ebuild
deleted file mode 100644 (file)
index c925c11..0000000
+++ /dev/null
@@ -1,176 +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_beta8-r1.ebuild,v 1.3 2006/06/15 08:50:41 uberlord Exp $
-
-inherit 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 ipv6 kerberos ldap mbox mysql pop3d pam postgres ssl vpopmail"
-
-DEPEND=">=sys-apps/sed-4
-       kerberos? ( virtual/krb5 )
-       ldap? ( net-nds/openldap )
-       pam? ( virtual/pam )
-       ssl? ( dev-libs/openssl )
-       postgres? ( dev-db/postgresql )
-       mysql? ( dev-db/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"
-
-       # Enable Linux or FreeBSD only features
-       if use kernel_linux ; then
-               myconf="${myconf} --with-ioloop=epoll"
-               # OK, this is nasty - inotify requires glibc-2.4 is built against
-               # linux-headers-2.6.16, but we have no way of knowing this
-               if has_version ">=sys-libs/glibc-2.4" ; then
-                       if has_version ">=sys-kernel/linux-headers-2.6.16" ; then
-                               myconf="${myconf} --with-notify=inotify"
-                       fi
-               fi
-       elif use kernel_FreeBSD ; then
-               myconf="${myconf} --with-ioloop=kqueue"
-               myconf="${myconf} --with-notify=kqueue"
-       fi
-
-       econf --localstatedir=/var \
-               $(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
-
-       # Create the dovecot.conf file from the dovecot-example.conf file that
-       # the dovecot folks nicely left for us....
-       mv "${D}"/etc/dovecot-example.conf "${D}"/etc/dovecot.conf
-       fperms 0600 /etc/dovecot.conf
-
-       # .maildir is the Gentoo default, but we need to support mbox to
-       local mailenv="maildir:%h/.maildir"
-       if use mbox ; then
-               mailenv="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u"
-               keepdir /var/dovecot
-               sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' \
-                       "${D}"/etc/dovecot.conf
-       fi
-       sed -i -e \
-               "s|#default_mail_env =|default_mail_env = ${mailenv}|" \
-               "${D}"/etc/dovecot.conf
-
-       # 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 = "\*"|' \
-                       "${D}"/etc/dovecot.conf
-       fi
-
-       # Listen on ipv6 and ipv4
-       if use ipv6 ; then
-               sed -i -e 's/^#listen = \*/listen = \[::\]/g' \
-                       "${D}"/etc/dovecot.conf
-       fi
-
-       # Install SQL configuration
-       if use mysql || use postgres ; then
-               mv doc/dovecot-sql.conf "${D}"/etc
-               fperms 600 /etc/dovecot-sql.conf
-               sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' \
-                       "${D}"/etc/dovecot.conf
-       fi
-
-       # Install LDAP configuration
-       if use ldap ; then
-               mv doc/dovecot-ldap.conf "${D}"/etc
-               fperms 600 /etc/dovecot-ldap.conf
-               sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' \
-                       "${D}"/etc/dovecot.conf
-       fi
-
-       # Documentation
-       rm -rf "${D}"/usr/share/doc/dovecot
-       dodoc AUTHORS NEWS README TODO dovecot-example.conf
-       dodoc doc/*.txt doc/*.conf doc/*.cnf doc/mkcert.sh
-
-       # 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
-       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.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."
-
-       local base_dir="$(get_config_var base_dir)"
-       base_dir="${basedir:-/var/run/dovecot}"
-       if [[ ! -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_beta9.ebuild b/net-mail/dovecot/dovecot-1.0_beta9.ebuild
deleted file mode 100644 (file)
index 6ea3c8f..0000000
+++ /dev/null
@@ -1,184 +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_beta9.ebuild,v 1.4 2006/06/15 08:50:41 uberlord Exp $
-
-inherit 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"
-
-DEPEND=">=sys-apps/sed-4
-       kerberos? ( virtual/krb5 )
-       ldap? ( net-nds/openldap )
-       pam? ( virtual/pam )
-       ssl? ( dev-libs/openssl )
-       postgres? ( dev-db/postgresql )
-       mysql? ( dev-db/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"
-
-       # Enable Linux or FreeBSD only features
-       if use kernel_linux ; then
-               myconf="${myconf} --with-ioloop=epoll"
-               # OK, this is nasty - inotify requires glibc-2.4 is built against
-               # linux-headers-2.6.16, but we have no way of knowing this
-               if has_version ">=sys-libs/glibc-2.4" ; then
-                       if has_version ">=sys-kernel/linux-headers-2.6.16" ; then
-                               myconf="${myconf} --with-notify=inotify"
-                       fi
-               fi
-       elif use kernel_FreeBSD ; then
-               myconf="${myconf} --with-ioloop=kqueue"
-               myconf="${myconf} --with-notify=kqueue"
-       fi
-
-       econf --localstatedir=/var \
-               $(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
-
-       # Create the dovecot.conf file from the dovecot-example.conf file that
-       # the dovecot folks nicely left for us....
-       mv "${D}"/etc/dovecot-example.conf "${D}"/etc/dovecot.conf
-       fperms 0600 /etc/dovecot.conf
-
-       # .maildir is the Gentoo default, but we need to support mbox to
-       local mailenv="maildir:%h/.maildir"
-       if use mbox ; then
-               mailenv="mbox:/var/spool/mail/%u:INDEX=/var/dovecot/%u"
-               keepdir /var/dovecot
-               sed -i -e 's|#mail_extra_groups =|mail_extra_groups = mail|' \
-                       "${D}"/etc/dovecot.conf
-       fi
-       sed -i -e \
-               "s|#default_mail_env =|default_mail_env = ${mailenv}|" \
-               "${D}"/etc/dovecot.conf
-
-       # 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 = "\*"|' \
-                       "${D}"/etc/dovecot.conf
-       fi
-
-       # Listen on ipv6 and ipv4
-       if use ipv6 ; then
-               sed -i -e 's/^#listen = \*/listen = \[::\]/g' \
-                       "${D}"/etc/dovecot.conf
-       else
-               # BETA9 FIX ONLY - REMOVE IF NOT BETA9
-               # Beta9 has issues when compiled without ipv6
-               # setting ssl_listen = * fixes the issue
-               sed -i -e 's/^#ssl_listen =/ssl_listen = */g' \
-                       "${D}"/etc/dovecot.conf
-       fi
-
-       # Install SQL configuration
-       if use mysql || use postgres ; then
-               cp doc/dovecot-sql.conf "${D}"/etc
-               fperms 600 /etc/dovecot-sql.conf
-               sed -i -e '/db sql/,/args/ s|=|= /etc/dovecot-sql.conf|' \
-                       "${D}"/etc/dovecot.conf
-       fi
-
-       # Install LDAP configuration
-       if use ldap ; then
-               cp doc/dovecot-ldap.conf "${D}"/etc
-               fperms 600 /etc/dovecot-ldap.conf
-               sed -i -e '/db ldap/,/args/ s|=|= /etc/dovecot-ldap.conf|' \
-                       "${D}"/etc/dovecot.conf
-       fi
-
-       # Documentation
-       rm -rf "${D}"/usr/share/doc/dovecot
-       if use doc ; then
-               dodoc AUTHORS NEWS README TODO dovecot-example.conf
-               dodoc doc/*.txt doc/*.conf doc/*.cnf doc/mkcert.sh
-       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
-       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.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."
-
-       local base_dir="$(get_config_var base_dir)"
-       base_dir="${basedir:-/var/run/dovecot}"
-       if [[ ! -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_beta8-r1 b/net-mail/dovecot/files/digest-dovecot-1.0_beta8-r1
deleted file mode 100644 (file)
index ef6737b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 05012669ff689b6a8be1b40289ee9ba4 dovecot-1.0.beta8.tar.gz 241738
-RMD160 23060fee74b7a06618807e005d441f587718402b dovecot-1.0.beta8.tar.gz 241738
-SHA256 03f56b54c9e6daa2d44f4acfbdf86445df3dda9657186dff0745266dfdddf2da dovecot-1.0.beta8.tar.gz 241738
diff --git a/net-mail/dovecot/files/digest-dovecot-1.0_beta9 b/net-mail/dovecot/files/digest-dovecot-1.0_beta9
deleted file mode 100644 (file)
index 5e22728..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 5c19a21afb8a02c95f3f62fa37d8e1ed dovecot-1.0.beta9.tar.gz 1245601
-RMD160 30d423b9fd2056fd8d898bc4bc630d3806cc64c4 dovecot-1.0.beta9.tar.gz 1245601
-SHA256 1bc44e2ab23ac8863aea42ce4ea5045d5f6ee2375804e432d8e7f918c14379b8 dovecot-1.0.beta9.tar.gz 1245601