summaryrefslogtreecommitdiff
path: root/net-mail
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-24 03:04:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-24 03:04:37 -0500
commit76c83b2d707f66d67a31960e9cc086753d88cd0d (patch)
treea43f9af850081a7559c923048f72faf6209068e0 /net-mail
parenta63c89c464a428a5350317421488a2b8a5c11d14 (diff)
downloadbaldeagleos-repo-76c83b2d707f66d67a31960e9cc086753d88cd0d.tar.gz
baldeagleos-repo-76c83b2d707f66d67a31960e9cc086753d88cd0d.tar.xz
baldeagleos-repo-76c83b2d707f66d67a31960e9cc086753d88cd0d.zip
Adding metadata
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/courier-imap/Manifest1
-rw-r--r--net-mail/courier-imap/courier-imap-6.0.4.ebuild243
-rw-r--r--net-mail/offlineimap3/metadata.xml4
-rw-r--r--net-mail/stalwart-cli/Manifest4
-rw-r--r--net-mail/stalwart-cli/stalwart-cli-1.0.11.ebuild (renamed from net-mail/stalwart-cli/stalwart-cli-1.0.9.ebuild)0
-rw-r--r--net-mail/stalwart-mail/Manifest4
-rw-r--r--net-mail/stalwart-mail/stalwart-mail-0.16.14.ebuild (renamed from net-mail/stalwart-mail/stalwart-mail-0.16.11.ebuild)0
7 files changed, 252 insertions, 4 deletions
diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest
index b66141c5ec5a..0ce85cab7baa 100644
--- a/net-mail/courier-imap/Manifest
+++ b/net-mail/courier-imap/Manifest
@@ -1,3 +1,4 @@
DIST courier-imap-5.2.11.tar.bz2 3418726 BLAKE2B 3acd70848f7946c2ab4b4078d2d20fea2033c13270a4701fa6d2bf54c26a3c6552e6b5877ab095db38e49a6f5c1aa9c2b61bf948d6540a724b4466b979830ea1 SHA512 8588088a55346bb3db6823b5a4680b3fe54dc05d055e7040f36f355b2c77537a97be1d392ad12006a132b0c5960f04a07b9c19f4cd74f4be989210215978e608
DIST courier-imap-5.3.1.tar.bz2 3732996 BLAKE2B ba75f92a5746d3a5c9ba5ba76f7d86661395f1c101bae2415d212ac7189a4c40908b624c9e3ce438dc10123d961f72a5063f8fe52bbb7e515ba413cf6bc808a4 SHA512 0ce5234140468aa894e4da4a6288d155df25e9c0056fd551bffeb64cbecc7355f958ff4ac208e26b4377b37274b43f486c89569537f0c6ff4491a9e869b44d08
DIST courier-imap-5.3.2.tar.bz2 3741883 BLAKE2B 7fc873f5e50fc56bc89e84a96ff5c4c1ee4d7554b52039b43f7ae91031445e4127fe9c956fa3cebd0070e90a257fd6ace123289b15ccf035e742a85f6bdbc8e7 SHA512 8e84c59385116d85f0d8f50678327340bdeb7dcd8a575f9658396831910d4bbf8b6feff5749cbd521c4c4e44954d35c11e676a9118538d8933f4b9d32aa8f179
+DIST courier-imap-6.0.4.tar.bz2 3494787 BLAKE2B c5340a8f0491ff21cfbe68145ce110781d4a0cb4a2c99ddff2ae858d11dd25004e6ab4a153e8e8991f7a41130a44e18efc4aa7b1fe23321a914cbe8f4c6bd2a9 SHA512 3845e994fdeb6f5233fa0f77715accf54a7faace19def0018b567d677d05e3ffe40133b5c3394f6b4924fd7ac6375722784bb6c1275ddcbade0321aca3a871d5
diff --git a/net-mail/courier-imap/courier-imap-6.0.4.ebuild b/net-mail/courier-imap/courier-imap-6.0.4.ebuild
new file mode 100644
index 000000000000..52fb4bad2e88
--- /dev/null
+++ b/net-mail/courier-imap/courier-imap-6.0.4.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2026 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://sourceforge.net/projects/courier/files/imap/${PV}/${P}.tar.bz2/download
+ -> ${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-2.4:=
+ 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"
+)
+
+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 )"
+}
diff --git a/net-mail/offlineimap3/metadata.xml b/net-mail/offlineimap3/metadata.xml
index 5a54444ca974..1a7285595f22 100644
--- a/net-mail/offlineimap3/metadata.xml
+++ b/net-mail/offlineimap3/metadata.xml
@@ -5,5 +5,9 @@
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</maintainer>
+ <upstream>
+ <changelog>https://github.com/OfflineIMAP/offlineimap3/blob/master/Changelog.md</changelog>
+ <bugs-to>https://github.com/OfflineIMAP/offlineimap3/issues</bugs-to>
+ </upstream>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/net-mail/stalwart-cli/Manifest b/net-mail/stalwart-cli/Manifest
index ee11d72218c3..f6a96cbb9fe2 100644
--- a/net-mail/stalwart-cli/Manifest
+++ b/net-mail/stalwart-cli/Manifest
@@ -1,4 +1,4 @@
DIST stalwart-cli-1.0.10-crates.tar.xz 26260436 BLAKE2B 0b091b2bb5fca867d998ba301af77dac8142fd4f63a0fee1631e82c66ab158e7eaa391db4900a00e207cf076c30269a59ea0e5ee4d8a683e7e962ea74cb8e694 SHA512 d034ba1ea13856c1a69ac08ab57e90f7256982584829c9196812c34c59f9e3d2f9a4ddbfa11407bb84ce5a4d5129bd0b04a63aaa368250a2399286459e2e840e
DIST stalwart-cli-1.0.10.tar.gz 132350 BLAKE2B bdbaee3bbf0ad2a69d46923c6f6fd736c79d4f0682663ca2374fc499394589097489e1e9b381043bb0593ab6f88134a32229e16cac16ee53f0eb0c07d89f7b00 SHA512 c58cdbab59ecbb6247a15388c9854990f8bf181f945ad1600eb2e314b46ddcbae92d94c682c6e7c2ddd45119036a7143b44f0591d468ddb2d5a695d8f191f3a4
-DIST stalwart-cli-1.0.9-crates.tar.xz 25612792 BLAKE2B fc36d04d457e9b1e6c6e782f79481ce2476f21a813d6fc61ad763c3a2d59ab9a283443438001a52b6604ee56e7c1837ead8b7bcb93b5f46f2c0e153a6204ec91 SHA512 730293056a8a84c4318db34dfdfb0a8ed4d6c60cd8ce0d7f66829c048ade78600b3eb9c400a1806fc9c1252704522934831f901cd6198a5c7c3ef9c4e54f47d8
-DIST stalwart-cli-1.0.9.tar.gz 128909 BLAKE2B e28dbe4970ff40aab7d1fff8a655ffb140e128504c87197b9a9514eb90940a3e845cd2fd8bcbb2bd12fae240d7c8e23354cb91d8e9a82c6acb3eb26474a1ea40 SHA512 9a57ff4adadbe0cc2832d088a81a61f869af326ce6d1f262431b5c68c02cd2130dba386358f80f8645f0f786551ad3afb8ba5fcd73fae9372716bc999e46d964
+DIST stalwart-cli-1.0.11-crates.tar.xz 24852124 BLAKE2B 7d4e80558cbcae0437db0b2bc291ea9748a9e553f32cb505a37871c3aa4ba49eddd13da8ac7582afdb52f6a886bc540d4d263c664d7949c55d4872c37bd05d5a SHA512 2f5b27c61daa2e81e643e6d17079c704685331587cf29152912b3cbcbfc1f968442a1d25df70c612dbc20423fe5970e8a7f46e59c8b68f3f832c90569b12c82e
+DIST stalwart-cli-1.0.11.tar.gz 137897 BLAKE2B 3c3364f79c7661866955e4492ab7d1667440b07fa8faca1d7915ac1817010e86f63af53f4a0d20dceba2c690ba83b3978d4bdfb63386ed2c0917f2826f01ef72 SHA512 20c863b9016288b6b449f57a018ade6eae4b37f60429352debaa834a65423233f23e5b3539c727f5060d60a1649b5d687064aa1badbcb17bb93fac30a567a033
diff --git a/net-mail/stalwart-cli/stalwart-cli-1.0.9.ebuild b/net-mail/stalwart-cli/stalwart-cli-1.0.11.ebuild
index ba477b22aa88..ba477b22aa88 100644
--- a/net-mail/stalwart-cli/stalwart-cli-1.0.9.ebuild
+++ b/net-mail/stalwart-cli/stalwart-cli-1.0.11.ebuild
diff --git a/net-mail/stalwart-mail/Manifest b/net-mail/stalwart-mail/Manifest
index 9fe2876bb3b1..be91df213f1f 100644
--- a/net-mail/stalwart-mail/Manifest
+++ b/net-mail/stalwart-mail/Manifest
@@ -1,5 +1,5 @@
DIST opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz 778227 BLAKE2B 605da7804f7810691b0e03b08df20d1ad5d90f17879c4dad6bdec2a8f976b4fec464837ea2e9a365a4a5e6256212971efa7715e75ec3d961dd45138179369495 SHA512 2ea398be854c0e1952832c1f02e08a42bc41153cabb639362fe42c489c07d39a19c409a4e2c62569e8d930a6fd5c01254965777f4248345a43e6c5c25453dbc8
-DIST stalwart-0.16.11-crates.tar.xz 80238300 BLAKE2B 5626514bb85a95dae1b9090589b5ec1dbf87a911287841c05e35a0a81ee7cc1c59b2dd7a42fba49275f682e3ddccab03a3cb18e9c7e63e3a00c4271f07c5008b SHA512 c17c7ba2d9cef453c0bdc21b701c7342ca655a0394ab3eb0071241c434225e35f3b0b157960ba976c91df7424290e6b90b8f6d49fb566d6bc4f2e71bc8790463
DIST stalwart-0.16.12-crates.tar.xz 82556260 BLAKE2B 98c1609426a9a49e9b4ff7090c9d09dea79c40affa2aa898d2040e0e75b6fd2eee9019a13fd6c46151f7e603790e42d2bf2a2d32a93c07de8445a603997d2605 SHA512 26b16efe6aaf1b3739be02cbd15a27b103a0e0596ebf8b9c4334627f02c2cc7cb35a09738875fd0f0a85c9c2fc27a05c5b97db01a4da917c007ab18903551da7
-DIST stalwart-mail-0.16.11.tar.gz 8382145 BLAKE2B 1be794bb8ec11dafa7e5575abb61645033d3a792dc1e72558830404242bf424cf2581e7c5d45a0867fdbf601ed53b793112e22972d78335229fcd2769d8e3c05 SHA512 14a28149d224e480beeba46259747077ed7e1567f1a9cd9ac34c80ae90b6ddb405ef9dda8c9f33111f6ee1636c0d804007e62108447ab831de10cf7a4fba1d7f
+DIST stalwart-0.16.14-crates.tar.xz 79146020 BLAKE2B 7366356eb3cd7754ec44203819d3b7fc6a64986ce03e62cb43571eccef004d193f2b3828183b8a9508bd41a067f9525b6442bbdfe3742fc91d25820c8aef8a66 SHA512 a96cd57e6417a4573fcbea4204b451b7756da817a44d22939d4ab8cfa2a13c7ffd98c4c652d618fcd53c5a7d243af3ba0c9fcdeff58b2416460e22b151be1e19
DIST stalwart-mail-0.16.12.tar.gz 8407586 BLAKE2B e19f2da3d0045453a58b791807c9808988f350377cb1cf844fbb851b5c1c0d585839fb5f756d65ac0dd77163e2ef03078ede1bfd780b3b43e9bd10707b0ae768 SHA512 3334d0147ee71f95d707f261080b29e49877dd653c78e2199e6da6d158160f2f8485b671c37f9dd53bd930c09474374c4054ba849bf66fb429d1f9b219590676
+DIST stalwart-mail-0.16.14.tar.gz 8420574 BLAKE2B 40217ea116fcf001d222ed3fd8195224939478ba10a6119e55876e5dc327d1a966487a3d70478ba4bc3d0ab49cc1657466f1c1a294a9ea0060b3f9f51e4ebc2a SHA512 846b50bd01d795c40da8280243eddba0101fe332e9adaafcf0eee13036fea8ec2fe2a79aaa1f9ad02c61d6dfde41db1811837b44940fb7bee11f431cc81f2715
diff --git a/net-mail/stalwart-mail/stalwart-mail-0.16.11.ebuild b/net-mail/stalwart-mail/stalwart-mail-0.16.14.ebuild
index f3fcbe1568ca..f3fcbe1568ca 100644
--- a/net-mail/stalwart-mail/stalwart-mail-0.16.11.ebuild
+++ b/net-mail/stalwart-mail/stalwart-mail-0.16.14.ebuild