diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-24 03:04:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-24 03:04:37 -0500 |
| commit | 76c83b2d707f66d67a31960e9cc086753d88cd0d (patch) | |
| tree | a43f9af850081a7559c923048f72faf6209068e0 /net-mail | |
| parent | a63c89c464a428a5350317421488a2b8a5c11d14 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | net-mail/courier-imap/courier-imap-6.0.4.ebuild | 243 | ||||
| -rw-r--r-- | net-mail/offlineimap3/metadata.xml | 4 | ||||
| -rw-r--r-- | net-mail/stalwart-cli/Manifest | 4 | ||||
| -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/Manifest | 4 | ||||
| -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 |
