Bill Prendergast 5190678fcd
net-mail/cyrus-imapd: add 3.4.9
addresses CVE-2024-34055

- fixes missing build depend (xxd from app-editors/vim-core)
   USE=http xxd is used to generate headers from js files
- fixes missing run/build depend (net-misc/rsync)
   USE=xapian searches for rsync at configure time and execs it at
   runtime
- Adds einfo for deprecation of experimental backup service
   The man pages / documentation already mention the deprecation

net-mail/cyrus-imapd: miscellanous improvements

- Workaround issues with gcc-15 and with lto by filtering lto and
  explictly setting C17.
- Use elog instead einfo for upgrade notices. This means the notice is
  stored. Also only show with upgrades so that its not spammed.
- Drop perl-Term-Readline dep, its included in perl proper.
- Another blocker...

- (Re-)add modified libcap patch, upstream only rectified cyradm but did
  not fix managesieve

Bug: https://bugs.gentoo.org/953911
Bug: https://bugs.gentoo.org/905765
Bug: https://bugs.gentoo.org/678754
Co-authored-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Bill Prendergast <dek.devel@baisenvar.info>
Part-of: https://github.com/gentoo/gentoo/pull/41619
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-20 20:28:28 +01:00
..