commit:     3459b92134dc9f2cb4aed452b825c720e97df7a8
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 20:31:03 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 20:31:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3459b921

net-mail/courier-imap: drop 5.1.4, 5.1.8

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 net-mail/courier-imap/Manifest                  |   2 -
 net-mail/courier-imap/courier-imap-5.1.4.ebuild | 251 ------------------------
 net-mail/courier-imap/courier-imap-5.1.8.ebuild | 251 ------------------------
 3 files changed, 504 deletions(-)

diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest
index 7ebff6bea881..3a1fab37f530 100644
--- a/net-mail/courier-imap/Manifest
+++ b/net-mail/courier-imap/Manifest
@@ -1,4 +1,2 @@
 DIST courier-imap-5.1.2.tar.bz2 3361084 BLAKE2B 
0b42ec3a765c1adf425408f72b34beb7626bb9707df5adbc86b61cf60a12c3cbcad808a3173441666925f3ac4e44c137b611d4c8213566e2dc2e8fb8122d37c8
 SHA512 
697b7c91ea603ae67a3c167238841dcad266c6262965e7753bb2d2efee3a434c405ea55d35393330f7a55c2efc2cefbcca339c8b8f4867513e5157acc42c498d
-DIST courier-imap-5.1.4.tar.bz2 3363196 BLAKE2B 
272548fcbc560ebf39e63170702de30970bee1e0026c31e0c8f0a6dcf86271565cda1e83e9fe50174aa2db2f9172cfc78132746ca8eb2e6749f16c7e994d0db9
 SHA512 
33e54e3b369335f5bc234c638c9bf4f68bc39dc9cb6cc5e3e3ba200f72a7b2fcdca6a4f7e35f32f494406f8757749ccf5204be93ecd2edbfabab4b6316d5957c
-DIST courier-imap-5.1.8.tar.bz2 3395074 BLAKE2B 
1d563d49d61f3ab89297afdc9dd2947280ea5d2d21e0b1e91ec4fa1f54b9385ee41d32b7488236f3492fa41349d7f35c1dc84ee30e07a1752db424391f871db0
 SHA512 
c939c82e81f8ae98dc52279ee8fffabfee78db7792fdd3bd14ad0e60f7c5bd2c581cffcc3b7f6e2271f250556e9e80713cfcd1834653d59698d51d91435d28f3
 DIST courier-imap-5.2.6.tar.bz2 3411210 BLAKE2B 
6176fdc29456d245e819bd7662fc63aabc7271fcd2de3af21f2cf380eb7b62486442aa70274155197660a9ab19aa629725b99c107c77693182d41e7a363c1b14
 SHA512 
ee48ea5a5e043c3ce13027af2815ca07a1cba7d0ca328f8120ccc7f6134d18c610db202b2820c1dd589a427c1a3d096283c2f3fe9f9bd4815c9586dbe779d904

diff --git a/net-mail/courier-imap/courier-imap-5.1.4.ebuild 
b/net-mail/courier-imap/courier-imap-5.1.4.ebuild
deleted file mode 100644
index 4132409817c9..000000000000
--- a/net-mail/courier-imap/courier-imap-5.1.4.ebuild
+++ /dev/null
@@ -1,251 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools readme.gentoo-r1 systemd
-
-DESCRIPTION="An IMAP daemon designed specifically for maildirs"
-HOMEPAGE="https://www.courier-mta.org/imap/";
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86"
-
-IUSE="berkdb debug fam +gdbm gnutls ipv6 selinux trashquota"
-REQUIRED_USE="|| ( berkdb gdbm )"
-
-CDEPEND="
-       gnutls? ( net-libs/gnutls:=[tools] )
-       !gnutls? (
-               dev-libs/openssl:0=
-       )
-       >=net-libs/courier-authlib-0.71
-       >=net-libs/courier-unicode-2:=
-       >=net-mail/mailbase-0.00-r8
-       net-dns/libidn:=
-       berkdb? ( sys-libs/db:= )
-       fam? ( virtual/fam )
-       gdbm? ( >=sys-libs/gdbm-1.8.0:= )
-"
-DEPEND="${CDEPEND}
-       dev-lang/perl
-       !mail-mta/courier
-       sys-process/procps
-"
-RDEPEND="${CDEPEND}
-       selinux? ( sec-policy/selinux-courier )
-"
-
-# get rid of old style virtual - bug 350792
-RDEPEND="${RDEPEND}
-       !mail-mta/courier
-       !net-mail/cyrus-imapd
-"
-
-RC_VER="4.0.6-r1"
-INITD_VER="4.0.6-r1"
-
-# make check is not supported by this package due to the
-# --enable-workarounds-for-imap-client-bugs option.
-RESTRICT="test"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading
-and remove TLS_DHPARAMS from configuration files or run mkdhparams
-
-For a quick-start howto please refer to
-${PN}-gentoo.readme in /usr/share/doc/${PF}
-
-Please convert maildir to utf8
-and rerun mkdhparams if needed. Location has changed
-"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-4.17-aclocal-fix.patch"
-       "${FILESDIR}/${PN}-5.0.8-ar-fix.patch"
-)
-
-src_prepare() {
-       default
-
-       # These patches should fix problems detecting BerkeleyDB.
-       # We now can compile with db4 support.
-       if use berkdb ; then
-               eapply "${FILESDIR}/${PN}-4.17-db4-bdbobj_configure.ac.patch"
-               eapply "${FILESDIR}/${PN}-4.17-db4-configure.ac.patch"
-       fi
-
-       eautoreconf
-}
-
-src_configure() {
-       local myconf=""
-
-       # Default to gdbm if both berkdb and gdbm are present.
-       if use gdbm ; then
-               einfo "Building with GDBM support"
-               myconf="${myconf} --with-db=gdbm"
-       elif use berkdb ; then
-               einfo "Building with BerkeleyDB support"
-               myconf="${myconf} --with-db=db"
-       fi
-
-       if use trashquota ; then
-               einfo "Building with Trash Quota Support"
-               myconf="${myconf} --with-trashquota"
-       fi
-
-       use debug && myconf="${myconf} debug=true"
-
-       econf \
-               --with-notice=unicode \
-               --disable-root-check \
-               --bindir=/usr/sbin \
-               --sysconfdir="/etc/${PN}" \
-               --libexecdir="/usr/$(get_libdir)/${PN}" \
-               --localstatedir="/var/lib/${PN}" \
-               --with-authdaemonvar="/var/lib/${PN}/authdaemon" \
-               --enable-workarounds-for-imap-client-bugs \
-               --with-mailuser=mail \
-               --with-mailgroup=mail \
-               --with-certsdir="/etc/courier-imap" \
-               $(use_with fam) \
-               $(use_with ipv6) \
-               $(use_with gnutls) \
-               ${myconf}
-}
-
-#src_compile() {
-       # spurious failures with parallel compiles, bug #????
-#      emake -j1
-#}
-
-src_install() {
-       dodir "/var/lib/${PN}" /etc/pam.d
-       keepdir /var/lib/courier-imap
-
-       default
-       rm -r "${D}/etc/pam.d" || die
-
-       # Avoid name collisions in /usr/sbin wrt imapd and pop3d
-       for name in imapd pop3d ; do
-               mv "${D}/usr/sbin/"{,courier-}${name} \
-                       || die "failed to rename ${name} to courier-${name}"
-       done
-
-       # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of
-       # 'Maildir', and to use /usr/sbin/courier-foo names.
-       for service in {imapd,pop3d}{,-ssl} ; do
-               sed -e 's/Maildir/${MAILDIR}/' \
-                       -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \
-                       || die "sed failed"
-               sed -e 
"s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \
-                       -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \
-                       || die "sed failed"
-       done
-
-       # Rename the config files correctly and add a value for ${MAILDIR}
-       # to them.
-       for service in {imapd,pop3d}{,-ssl} ; do
-               mv "${D}/etc/${PN}/${service}"{.dist,} \
-                       || die "failed to rename ${service}.dist to ${service}"
-               echo -e '\n# Hardwire a value for ${MAILDIR}' \
-                        >> "${D}/etc/${PN}/${service}"
-               echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}"
-               echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}"
-       done
-
-       for service in imapd pop3d ; do
-               echo -e '# Put any program for ${PRERUN} here' \
-                        >> "${D}/etc/${PN}/${service}"
-               echo 'PRERUN=' >> "${D}/etc/${PN}/${service}"
-               echo -e '# Put any program for ${LOGINRUN} here' \
-                        >> "${D}/etc/${PN}/${service}"
-               echo -e '# this is for relay-ctrl-allow in 4*' \
-                        >> "${D}/etc/${PN}/${service}"
-               echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}"
-       done
-
-       for x in "${D}/usr/sbin"/* ; do
-               if [[ -L "${x}" ]] ; then
-                       rm "${x}" || die "failed to remove ${x}"
-               fi
-       done
-
-       mv "${D}/usr/share"/* "${D}/usr/sbin/" || die
-       mv "${D}/usr/sbin/man" "${D}/usr/share/" || die
-
-       rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die
-
-       dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert"
-
-       dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger"
-
-       for initd in courier-{imapd,pop3d}{,-ssl} ; do
-               sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \
-                       "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \
-                       > "${T}/${initd}" \
-                       || die "initd libdir-sed failed"
-               doinitd "${T}/${initd}"
-       done
-
-       cp "${FILESDIR}"/courier-*-r1.service .
-
-       sed -i \
-               -e "s:/usr/lib/:/usr/$(get_libdir)/:" \
-               courier-*-r1.service \
-               || die
-
-       systemd_newunit courier-authdaemond-r1.service \
-                                       courier-authdaemond.service
-       systemd_newunit courier-imapd-ssl-r1.service \
-                                       courier-imapd-ssl.service
-       systemd_newunit courier-imapd-r1.service \
-                                       courier-imapd.service
-
-       exeinto "/usr/$(get_libdir)/${PN}"
-       for exe in gentoo-{imapd,pop3d}{,-ssl}.rc 
courier-{imapd,pop3d}.indirect ; do
-               sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \
-                       "${FILESDIR}/${PN}-${RC_VER}-${exe}" \
-                       > "${T}/${exe}" \
-                       || die "exe libdir-sed failed"
-               doexe "${T}/${exe}"
-       done
-
-       # Avoid a collision with mail-mta/netqmail, bug 482098.
-       mv "${D}/usr/sbin/"{,courier-}maildirmake \
-               || die "failed to rename maildirmake to courier-maildirmake"
-       mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \
-               || die "failed to rename maildirmake.1 to courier-maildirmake.1"
-
-       dodoc AUTHORS INSTALL NEWS README ChangeLog
-       readme.gentoo_create_doc
-       dodoc "${FILESDIR}/${PN}-gentoo.readme"
-       docinto imap
-       dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README*
-       docinto maildir
-       dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README*
-       docinto rfc2045
-       dodoc libs/rfc2045/*.html
-       docinto tcpd
-       dodoc libs/tcpd/README* libs/tcpd/*.html
-       exeinto /etc/cron.monthly
-       newexe "${FILESDIR}"/${PN}.cron ${PN}
-}
-
-pkg_postinst() {
-       # Some users have been reporting that permissions on this directory were
-       # getting scrambled, so let's ensure that they are sane.
-       fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}"
-
-       readme.gentoo_print_elog
-
-       elog ""
-       elog "Courier Imap now run as user mail:mail."
-       elog ""
-       elog "This require you to enable read/write access to the caches:"
-       elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)"
-       elog "and read access to the certificates (e.g. 
/etc/courier-imap/pop3d.pem )"
-}

diff --git a/net-mail/courier-imap/courier-imap-5.1.8.ebuild 
b/net-mail/courier-imap/courier-imap-5.1.8.ebuild
deleted file mode 100644
index 68d302128e0d..000000000000
--- a/net-mail/courier-imap/courier-imap-5.1.8.ebuild
+++ /dev/null
@@ -1,251 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools readme.gentoo-r1 systemd
-
-DESCRIPTION="An IMAP daemon designed specifically for maildirs"
-HOMEPAGE="https://www.courier-mta.org/imap/";
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
-
-IUSE="berkdb debug fam +gdbm gnutls ipv6 selinux trashquota"
-REQUIRED_USE="|| ( berkdb gdbm )"
-
-CDEPEND="
-       gnutls? ( net-libs/gnutls:=[tools] )
-       !gnutls? (
-               dev-libs/openssl:0=
-       )
-       >=net-libs/courier-authlib-0.71
-       >=net-libs/courier-unicode-2:=
-       >=net-mail/mailbase-0.00-r8
-       net-dns/libidn:=
-       berkdb? ( sys-libs/db:= )
-       fam? ( virtual/fam )
-       gdbm? ( >=sys-libs/gdbm-1.8.0:= )
-"
-DEPEND="${CDEPEND}
-       dev-lang/perl
-       !mail-mta/courier
-       sys-process/procps
-"
-RDEPEND="${CDEPEND}
-       selinux? ( sec-policy/selinux-courier )
-"
-
-# get rid of old style virtual - bug 350792
-RDEPEND="${RDEPEND}
-       !mail-mta/courier
-       !net-mail/cyrus-imapd
-"
-
-RC_VER="4.0.6-r1"
-INITD_VER="4.0.6-r1"
-
-# make check is not supported by this package due to the
-# --enable-workarounds-for-imap-client-bugs option.
-RESTRICT="test"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading
-and remove TLS_DHPARAMS from configuration files or run mkdhparams
-
-For a quick-start howto please refer to
-${PN}-gentoo.readme in /usr/share/doc/${PF}
-
-Please convert maildir to utf8
-and rerun mkdhparams if needed. Location has changed
-"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-5.1.8-aclocal-fix.patch"
-       "${FILESDIR}/${PN}-5.0.8-ar-fix.patch"
-)
-
-src_prepare() {
-       default
-
-       # These patches should fix problems detecting BerkeleyDB.
-       # We now can compile with db4 support.
-       if use berkdb ; then
-               eapply "${FILESDIR}/${PN}-4.17-db4-bdbobj_configure.ac.patch"
-               eapply "${FILESDIR}/${PN}-4.17-db4-configure.ac.patch"
-       fi
-
-       eautoreconf
-}
-
-src_configure() {
-       local myconf=""
-
-       # Default to gdbm if both berkdb and gdbm are present.
-       if use gdbm ; then
-               einfo "Building with GDBM support"
-               myconf="${myconf} --with-db=gdbm"
-       elif use berkdb ; then
-               einfo "Building with BerkeleyDB support"
-               myconf="${myconf} --with-db=db"
-       fi
-
-       if use trashquota ; then
-               einfo "Building with Trash Quota Support"
-               myconf="${myconf} --with-trashquota"
-       fi
-
-       use debug && myconf="${myconf} debug=true"
-
-       econf \
-               --with-notice=unicode \
-               --disable-root-check \
-               --bindir=/usr/sbin \
-               --sysconfdir="/etc/${PN}" \
-               --libexecdir="/usr/$(get_libdir)/${PN}" \
-               --localstatedir="/var/lib/${PN}" \
-               --with-authdaemonvar="/var/lib/${PN}/authdaemon" \
-               --enable-workarounds-for-imap-client-bugs \
-               --with-mailuser=mail \
-               --with-mailgroup=mail \
-               --with-certsdir="/etc/courier-imap" \
-               $(use_with fam) \
-               $(use_with ipv6) \
-               $(use_with gnutls) \
-               ${myconf}
-}
-
-#src_compile() {
-       # spurious failures with parallel compiles, bug #????
-#      emake -j1
-#}
-
-src_install() {
-       dodir "/var/lib/${PN}" /etc/pam.d
-       keepdir /var/lib/courier-imap
-
-       default
-       rm -r "${D}/etc/pam.d" || die
-
-       # Avoid name collisions in /usr/sbin wrt imapd and pop3d
-       for name in imapd pop3d ; do
-               mv "${D}/usr/sbin/"{,courier-}${name} \
-                       || die "failed to rename ${name} to courier-${name}"
-       done
-
-       # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of
-       # 'Maildir', and to use /usr/sbin/courier-foo names.
-       for service in {imapd,pop3d}{,-ssl} ; do
-               sed -e 's/Maildir/${MAILDIR}/' \
-                       -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \
-                       || die "sed failed"
-               sed -e 
"s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \
-                       -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \
-                       || die "sed failed"
-       done
-
-       # Rename the config files correctly and add a value for ${MAILDIR}
-       # to them.
-       for service in {imapd,pop3d}{,-ssl} ; do
-               mv "${D}/etc/${PN}/${service}"{.dist,} \
-                       || die "failed to rename ${service}.dist to ${service}"
-               echo -e '\n# Hardwire a value for ${MAILDIR}' \
-                        >> "${D}/etc/${PN}/${service}"
-               echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}"
-               echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}"
-       done
-
-       for service in imapd pop3d ; do
-               echo -e '# Put any program for ${PRERUN} here' \
-                        >> "${D}/etc/${PN}/${service}"
-               echo 'PRERUN=' >> "${D}/etc/${PN}/${service}"
-               echo -e '# Put any program for ${LOGINRUN} here' \
-                        >> "${D}/etc/${PN}/${service}"
-               echo -e '# this is for relay-ctrl-allow in 4*' \
-                        >> "${D}/etc/${PN}/${service}"
-               echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}"
-       done
-
-       for x in "${D}/usr/sbin"/* ; do
-               if [[ -L "${x}" ]] ; then
-                       rm "${x}" || die "failed to remove ${x}"
-               fi
-       done
-
-       mv "${D}/usr/share"/* "${D}/usr/sbin/" || die
-       mv "${D}/usr/sbin/man" "${D}/usr/share/" || die
-
-       rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die
-
-       dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert"
-
-       dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger"
-
-       for initd in courier-{imapd,pop3d}{,-ssl} ; do
-               sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \
-                       "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \
-                       > "${T}/${initd}" \
-                       || die "initd libdir-sed failed"
-               doinitd "${T}/${initd}"
-       done
-
-       cp "${FILESDIR}"/courier-*-r1.service .
-
-       sed -i \
-               -e "s:/usr/lib/:/usr/$(get_libdir)/:" \
-               courier-*-r1.service \
-               || die
-
-       systemd_newunit courier-authdaemond-r1.service \
-                                       courier-authdaemond.service
-       systemd_newunit courier-imapd-ssl-r1.service \
-                                       courier-imapd-ssl.service
-       systemd_newunit courier-imapd-r1.service \
-                                       courier-imapd.service
-
-       exeinto "/usr/$(get_libdir)/${PN}"
-       for exe in gentoo-{imapd,pop3d}{,-ssl}.rc 
courier-{imapd,pop3d}.indirect ; do
-               sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \
-                       "${FILESDIR}/${PN}-${RC_VER}-${exe}" \
-                       > "${T}/${exe}" \
-                       || die "exe libdir-sed failed"
-               doexe "${T}/${exe}"
-       done
-
-       # Avoid a collision with mail-mta/netqmail, bug 482098.
-       mv "${D}/usr/sbin/"{,courier-}maildirmake \
-               || die "failed to rename maildirmake to courier-maildirmake"
-       mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \
-               || die "failed to rename maildirmake.1 to courier-maildirmake.1"
-
-       dodoc AUTHORS INSTALL NEWS README ChangeLog
-       readme.gentoo_create_doc
-       dodoc "${FILESDIR}/${PN}-gentoo.readme"
-       docinto imap
-       dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README*
-       docinto maildir
-       dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README*
-       docinto rfc2045
-       dodoc libs/rfc2045/*.html
-       docinto tcpd
-       dodoc libs/tcpd/README* libs/tcpd/*.html
-       exeinto /etc/cron.monthly
-       newexe "${FILESDIR}"/${PN}.cron ${PN}
-}
-
-pkg_postinst() {
-       # Some users have been reporting that permissions on this directory were
-       # getting scrambled, so let's ensure that they are sane.
-       fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}"
-
-       readme.gentoo_print_elog
-
-       elog ""
-       elog "Courier Imap now run as user mail:mail."
-       elog ""
-       elog "This require you to enable read/write access to the caches:"
-       elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)"
-       elog "and read access to the certificates (e.g. 
/etc/courier-imap/pop3d.pem )"
-}

Reply via email to