commit:     1007c576bf40747d9ec2e9c32f24dc170f774a66
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  9 18:01:31 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Apr  9 18:01:31 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1007c576

net-mail/courier-imap: drop 5.2.6-r1

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

 net-mail/courier-imap/Manifest                     |   1 -
 net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild | 243 ---------------------
 2 files changed, 244 deletions(-)

diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest
index b898c32a1d3d..a4018ac923f4 100644
--- a/net-mail/courier-imap/Manifest
+++ b/net-mail/courier-imap/Manifest
@@ -1,3 +1,2 @@
 DIST courier-imap-5.1.2.tar.bz2 3361084 BLAKE2B 
0b42ec3a765c1adf425408f72b34beb7626bb9707df5adbc86b61cf60a12c3cbcad808a3173441666925f3ac4e44c137b611d4c8213566e2dc2e8fb8122d37c8
 SHA512 
697b7c91ea603ae67a3c167238841dcad266c6262965e7753bb2d2efee3a434c405ea55d35393330f7a55c2efc2cefbcca339c8b8f4867513e5157acc42c498d
 DIST courier-imap-5.2.10.tar.bz2 3415819 BLAKE2B 
61728277e1c30e8487ab99370df8800954071a54e00bc1b73f5633060c14378633e94ea43334fcd4f6763a1adef26a4d19cc96db32ca3d089a8fd85b0a9e899b
 SHA512 
4dd899127e37fc99dc7cacec824e0f922ce0e0c3cff0aaccc818ea6a903a991517b6d98a2c350125f3cad57fe0dc79dc13704fce3874d869158ea7a868cae180
-DIST courier-imap-5.2.6.tar.bz2 3411210 BLAKE2B 
6176fdc29456d245e819bd7662fc63aabc7271fcd2de3af21f2cf380eb7b62486442aa70274155197660a9ab19aa629725b99c107c77693182d41e7a363c1b14
 SHA512 
ee48ea5a5e043c3ce13027af2815ca07a1cba7d0ca328f8120ccc7f6134d18c610db202b2820c1dd589a427c1a3d096283c2f3fe9f9bd4815c9586dbe779d904

diff --git a/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild 
b/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
deleted file mode 100644
index ab09b6974347..000000000000
--- a/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools readme.gentoo-r1 systemd
-
-DESCRIPTION="An IMAP daemon designed specifically for maildirs"
-HOMEPAGE="https://www.courier-mta.org/imap/";
-SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
-
-IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota"
-REQUIRED_USE="|| ( berkdb gdbm )"
-
-CDEPEND="
-       gnutls? ( net-libs/gnutls:=[tools] )
-       !gnutls? (
-               dev-libs/openssl:0=
-       )
-       net-libs/courier-authlib
-       net-libs/courier-unicode
-       net-mail/mailbase
-       net-dns/libidn:=
-       berkdb? ( sys-libs/db:= )
-       gdbm? ( sys-libs/gdbm:= )
-       !mail-mta/courier
-"
-DEPEND="${CDEPEND}
-       dev-lang/perl
-       sys-process/procps
-       net-mail/courier-common
-"
-RDEPEND="${CDEPEND}
-       selinux? ( sec-policy/selinux-courier )
-"
-
-RDEPEND="${RDEPEND}
-       !net-mail/cyrus-imapd
-       !net-mail/courier-makedat
-"
-
-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"
-       "${FILESDIR}/${PN}-5.2.10-gcc15.patch"
-)
-
-src_prepare() {
-       default
-       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
-
-       econf \
-               --with-notice=unicode \
-               --disable-root-check \
-               --bindir=/usr/sbin \
-               --sysconfdir="/etc/${PN}" \
-               --libexecdir="/usr/$(get_libdir)/${PN}" \
-               --localstatedir="/var/lib/${PN}" \
-               --enable-workarounds-for-imap-client-bugs \
-               --with-mailuser=mail \
-               --with-mailgroup=mail \
-               --with-certsdir="/etc/courier-imap" \
-               $(use_with ipv6) \
-               $(use_with gnutls) \
-               ${myconf}
-}
-
-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
-
-       #  Moved to courier-common
-       rm "${D}"/usr/sbin/deliverquota || die
-       rm "${D}"/usr/sbin/maildirkw || die
-       rm "${D}"/usr/sbin/makedat || die
-       rm "${D}"/usr/share/man/man1/maildirkw.1 || die
-       rm "${D}"/usr/share/man/man8/deliverquota.8 || die
-
-       # 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"
-
-       rm -rf "${D}"/usr/sbin/doc
-
-       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.
-       chmod 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