summaryrefslogtreecommitdiff
path: root/mail-mta
diff options
context:
space:
mode:
Diffstat (limited to 'mail-mta')
-rw-r--r--mail-mta/Manifest.gzbin2379 -> 2376 bytes
-rw-r--r--mail-mta/courier/Manifest4
-rw-r--r--mail-mta/courier/courier-1.3.13.ebuild4
-rw-r--r--mail-mta/courier/courier-1.4.0.ebuild313
-rw-r--r--mail-mta/postfix/Manifest14
-rw-r--r--mail-mta/postfix/postfix-3.10.0.ebuild4
-rw-r--r--mail-mta/postfix/postfix-3.10.1.ebuild6
-rw-r--r--mail-mta/postfix/postfix-3.11_pre20250323.ebuild (renamed from mail-mta/postfix/postfix-3.11_pre20250304.ebuild)6
-rw-r--r--mail-mta/postfix/postfix-3.9.1.ebuild4
-rw-r--r--mail-mta/postfix/postfix-3.9.2.ebuild4
-rw-r--r--mail-mta/postfix/postfix-3.9.3.ebuild4
-rw-r--r--mail-mta/proton-mail-bridge/Manifest5
-rw-r--r--mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.3.2-gui_gentoo.patch68
-rw-r--r--mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0-r1.ebuild119
-rw-r--r--mail-mta/proton-mail-bridge/proton-mail-bridge-3.15.1.ebuild128
-rw-r--r--mail-mta/sendmail/Manifest2
-rw-r--r--mail-mta/sendmail/sendmail-8.17.1.9.ebuild12
17 files changed, 345 insertions, 352 deletions
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 8575cc29399f..82441a11773b 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 3d7164ac574b..146ae1b0bda0 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -6,8 +6,10 @@ DIST courier-1.3.10.tar.bz2 7898254 BLAKE2B 10558f78cd58540cacbd85fb4dadbeddd374
DIST courier-1.3.12.tar.bz2 7901365 BLAKE2B 95cbfeb0926366cf94876b5f03bd14fee516a0057771b083672151174cdbe7cbdbf2531e98dff0615432482526a883e972d56db8f8b1aa38e94d4b29ddcdeb71 SHA512 58ea9e3178de63a574a0cc456c07a48068170f2f3d89c8373a994430c381561845a305bddeb6f4e00922920ecd53acfff9db7f1de1bea3f06ae61682e1ede688
DIST courier-1.3.13.tar.bz2 7903044 BLAKE2B 94e70d79ffddc295f029478f6aca2727682bc1f09c22eac9212288aba5fa91d3a9d771829b4f1a2c6929310ea2042bf4c9d2714fe01585f345416ad906642cb3 SHA512 bb2e9a0eeca17025675627ced44fec86fb0104836be16c3bb6bdc451d97fa0c37ef078d908f2fb0e4652dd8ee90ffb108d77c381381c74033244e9988e8e41b4
DIST courier-1.3.5.tar.bz2 7901040 BLAKE2B 5a79d02d1d40967f98f2a1942fee6786d8e6e2ddc7dea6677a85db0480f71e4b974a671adc81c4bafd66c888c5b54012eb5684f2936f5164496699939d179fc4 SHA512 5f51383356f4a36f9c114be6aa69d694c82bb95b1a336d2948d486d582bd6559da69be93b7c20aee2ff57826ab7eeb265aa20794074456d036b22da7f280f95d
+DIST courier-1.4.0.tar.bz2 7904288 BLAKE2B dd6e598f7c62beb8d2609d990644ac28f2de8854cbe8990c1f99018de4e80de7128a6d889add6ac75f291b2fa7d41371e109fa9ec227d55934dddc6f8db94aa8 SHA512 2a2270ab7abfbece71b5621d5389824ebdcd0fa5f529ba408393bbd6887d1daad096671fbf7085f1580a98ef6d81012743c1ae3a1fb1dbccb45bf456d7a23b52
EBUILD courier-1.3.10.ebuild 9321 BLAKE2B 802796d532abc004d8f2807c39fe75bf6f43a8b37657db40178824719f9564ec8de46f0c7b6add1009e425aaa6e61faa802da00be738efde926a5b71fd586863 SHA512 bdf89cac8ed44681d0d97c93e694b8ba094c64a7bb1f5749dd35be737313e21a4582e2e3247077fda94bfef482bf6ad85eef3b0fbc602228d66cd238dc327a56
EBUILD courier-1.3.12.ebuild 9325 BLAKE2B e549d263e37e761ea97bf9169a3cbef4fa1437065da306cc9ef11d179308108c8a32fd4d113f02d9e5a3109b487c64e2780bcf7a8d59483d890228ccd79713a0 SHA512 8801098331d21f4461e77ee6536b4eb0174bed663ab8b70d5418a12b9adad2202b2719c2bf6f0de1593bfebb2518db282cdd7da4f0d9cd9ff12fb73eae510158
-EBUILD courier-1.3.13.ebuild 9320 BLAKE2B cf0a72ae6eef2820052f23b3364b72da184a3681f325d300b60a8b89834a4713fd6319bab77842bf6f0291ade8873d22c9155121c0a7f7078d3f91fe8b96244d SHA512 8032482f1de56aea2fe3fc4ead267e24dda34cc663f9ece5e7736a729750c7ebb99f131c2ff7b842e726e3eecc11380587c0daeb0dabc361abe109bffa83c690
+EBUILD courier-1.3.13.ebuild 9319 BLAKE2B 22f56bc4d72074d03124d96407692d8e162d8e00a8ed04d3bd52e8d9694498dd9e9a3f916a4de1078ee62504e9db10cbd854cc6b4317b69c70df2d7bdbc4c7fd SHA512 41c2da6e8c3ac2ba9b7eaeba7487fceb238fdadfe78bc523ee82cacd08afbfe3f802edf38d0441602ad5e32935ddbca6436f11a6de821858cac0193c2e5efc75
EBUILD courier-1.3.5.ebuild 9310 BLAKE2B e1188c2420d58c097a2bb40fc2171c183a835d0cc7dc19ae6123a7a36a656df6ed29eeda9b95f3ad490b3f4bb11b28309462d2890de045034b4720996f44738d SHA512 56ed665347a94c2bdb347f53324aa5a69ea956c7fd1e32bc38bc2e5e4323e0b62f49f2e353b94b3d62c1b1c5d7a862b6e248940664228d729086401260f6ab37
+EBUILD courier-1.4.0.ebuild 9325 BLAKE2B 321fcc323fd5ffe708f88d8ecc04600611dcaa2e9a888f183fede6ea0fba60ce1cb5e89901e8e258d27d1607d75c6311b844173a4397b51a32253b82f82afaf8 SHA512 cf03fb4d425c8addd8a99cc2de91f2292480c8d979252387da96e02fac52e10aa71d0deba03870868beea322492d7159a026ec211cab27a440743e80d1a371ea
MISC metadata.xml 756 BLAKE2B e3d128790b1620d9005c9a14cef1c452488fc8e465b235791cc196f431cb2ea8348aba342b0867282878d0c73392694be0db0686dc048d9345b286c3bccf1cab SHA512 c3fcd1ba4b22f91b1acf49faeee41562a7963b51d37e1593156086b79a1eb4172a12e7226b71a9aa55b5a4ef7d734351752451a2300375d061ae20481778b273
diff --git a/mail-mta/courier/courier-1.3.13.ebuild b/mail-mta/courier/courier-1.3.13.ebuild
index abb475074396..0d23b09bacef 100644
--- a/mail-mta/courier/courier-1.3.13.ebuild
+++ b/mail-mta/courier/courier-1.3.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
fam web webmail gnutls split-usr"
diff --git a/mail-mta/courier/courier-1.4.0.ebuild b/mail-mta/courier/courier-1.4.0.ebuild
new file mode 100644
index 000000000000..d14feeaa98da
--- /dev/null
+++ b/mail-mta/courier/courier-1.4.0.ebuild
@@ -0,0 +1,313 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/"
+SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+ fam web webmail gnutls split-usr"
+
+DEPEND="
+ >=net-libs/courier-authlib-0.72.3
+ >=net-libs/courier-unicode-2.3.1:=
+ net-dns/libidn2:=
+ gnutls? ( net-libs/gnutls:= )
+ !gnutls? (
+ dev-libs/openssl:0=
+ )
+ >=sys-libs/gdbm-1.8.0:=
+ dev-libs/libpcre2
+ app-misc/mime-types
+ dev-lang/perl:=
+ fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl >=net-dialup/mgetty-1.1.28 )
+ pam? ( sys-libs/pam )
+ mysql? ( dev-db/mysql-connector-c )
+ ldap? ( >=net-nds/openldap-1.2.11:= )
+ postgres? ( dev-db/postgresql:= )
+ spell? ( app-text/aspell )
+ fam? ( virtual/fam )
+ !mail-filter/maildrop
+ !mail-mta/esmtp
+ !mail-mta/exim
+ !mail-mta/msmtp[mta]
+ !mail-mta/netqmail
+ !mail-mta/nullmailer
+ !mail-mta/postfix
+ !mail-mta/sendmail
+ !mail-mta/ssmtp[mta]
+ !mail-mta/opensmtpd
+ !net-mail/dot-forward
+ !sys-apps/ucspi-tcp
+ "
+
+RDEPEND="${DEPEND}
+ sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+ !net-mail/courier-imap
+ !net-mail/cyrus-imapd"
+
+PDEPEND="pam? ( net-mail/mailbase )
+ crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+ use norewrite && eapply "${FILESDIR}/norewrite.patch"
+ default
+}
+
+src_configure() {
+ filter-flags '-fomit-frame-pointer'
+
+ local myconf
+ myconf=""
+
+ use ldap && myconf="${myconf} --with-ldapconfig=/etc/courier/maildropldap.conf"
+
+ econf ${myconf} \
+ $(use_with fam) \
+ $(use_with ipv6) \
+ $(use_with spell ispell) \
+ $(use_with ldap ldapaliasd) \
+ $(use_enable ldap maildroldap) \
+ $(use_with gnutls) \
+ --with-notice=unicode \
+ --enable-mimetypes=/etc/mime.types \
+ --prefix=/usr \
+ --disable-root-check \
+ --mandir=/usr/share/man \
+ --sysconfdir=/etc/courier \
+ --datadir=/usr/share/courier \
+ --sharedstatedir=/var/lib/courier/com \
+ --localstatedir=/var/lib/courier \
+ --with-piddir=/var/run/courier \
+ --with-authdaemonvar=/var/lib/courier/authdaemon \
+ --with-mailuser=mail \
+ --with-mailgroup=mail \
+ --with-paranoid-smtpext \
+ --with-db=gdbm \
+ --disable-autorenamesent \
+ --cache-file="${S}/configuring.cache" \
+ --host="${CHOST}" debug=true || die "./configure"
+}
+
+src_compile() {
+ default
+}
+
+etc_courier() {
+ # Import existing /etc/courier/file if it exists.
+ # Add option only if it was not already set or even commented out
+ local file="${1}" word=$(echo "${2}" | sed -e "s|=.*$||" -e "s|^.*opt ||")
+ [ ! -e "${D}/etc/courier/${file}" ] && [ -e "/etc/courier/${file}" ] && \
+ cp "/etc/courier/${file}" "${D}/etc/courier/${file}"
+ grep -q "${word}" "${D}/etc/courier/${file}" || \
+ echo "${2}" >> "${D}/etc/courier/${file}"
+}
+
+etc_courier_chg() {
+ local file="${1}" key="${2}" value="${3}" section="${4}"
+ [ -z "${section}" ] && section="${2}"
+ grep -q "${key}" "${file}" && elog "Changing ${file}: ${key} to ${value}"
+ sed -i -e"/\#\#NAME: ${section}/,+30 s|${key}=.*|${key}=\"${value}\"|g" ${file}
+}
+
+src_install() {
+ local f
+ diropts -o mail -g mail
+ keepdir /var/lib/courier/tmp
+ keepdir /var/lib/courier/msgs
+ make install DESTDIR="${D}" || die "install"
+ make install-configure DESTDIR="${D}" || die "install-configure"
+
+ # init script takes care of this
+ rm -rf "${D}/var/run"
+
+ # Get rid of files we dont want
+ if ! use webmail ; then
+ rm -rf "${D}/usr/$(get_libdir)/courier/courier/webmail" \
+ "${D}/usr/$(get_libdir)/courier/courier/sqwebmaild" \
+ "${D}/usr/share/courier/sqwebmail/" \
+ "${D}/usr/sbin/webmaild" \
+ "${D}/usr/sbin/webgpg" \
+ "${D}/etc/courier/webmail.authpam" \
+ "${D}/var/lib/courier/webmail-logincache" \
+ "${D}"/etc/courier/sqwebmaild*
+ fi
+
+ if ! use web ; then
+ rm -rf "${D}/usr/share/courier/courierwebadmin/" \
+ "${D}/etc/courier/webadmin"
+ fi
+
+ for dir2keep in $(cd "${D}" && find ./var/lib/courier -type d) ; do
+ keepdir "$dir2keep" || die "failed running keepdir: $dir2keep"
+ done
+
+ newinitd "${FILESDIR}/courier-init-r4" "courier"
+ use fam || sed -i -e's|^.*use famd$||g' "${D}/etc/init.d/courier"
+
+ cd "${D}/etc/courier"
+ if use webmail ; then
+ insinto /etc/courier
+ newins "${FILESDIR}/apache-sqwebmail.inc" apache-sqwebmail.inc
+ fi
+
+ for f in *.dist ; do cp "${f}" "${f%%.dist}" ; done
+ if use ldap ; then
+ [ -e ldapaliasrc ] && ( chown root:mail ldapaliasrc ; chmod 640 ldapaliasrc )
+ else
+ rm -f ldapaliasrc
+ fi
+
+ ( [ -e /etc/courier/sizelimit ] && cat /etc/courier/sizelimit || echo 0 ) \
+ > "${D}/etc/courier/sizelimit"
+ etc_courier maildroprc ""
+ etc_courier esmtproutes ""
+ etc_courier backuprelay ""
+ etc_courier locallowercase ""
+ etc_courier bofh "opt BOFHBADMIME=accept"
+ etc_courier bofh "opt BOFHSPFTRUSTME=1"
+ etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none,error,softfail,fail"
+ etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none"
+ etc_courier bofh "opt BOFHSPFFROM=all"
+ etc_courier bofh "opt BOFHSPFMAILFROM=all"
+ etc_courier bofh "#opt BOFHSPFHARDERROR=fail"
+ etc_courier esmtpd "BOFHBADMIME=accept"
+ etc_courier esmtpd-ssl "BOFHBADMIME=accept"
+ etc_courier esmtpd-msa "BOFHBADMIME=accept"
+
+ use fam && etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
+ use fam || etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256"
+
+ # Fix for a sandbox violation on subsequential merges
+ # - ticho@gentoo.org, 2005-07-10
+ dosym ../share/courier/pop3d /usr/sbin/courier-pop3d
+ dosym ../share/courier/pop3d-ssl /usr/sbin/courier-pop3d-ssl
+ dosym ../share/courier/imapd /usr/sbin/courier-imapd
+ dosym ../share/courier/imapd-ssl /usr/sbin/courier-imapd-ssl
+
+ cd "${S}"
+ cp imap/README README.imap
+ use nls && cp unicode/README README.unicode
+ dodoc AUTHORS BENCHMARKS COPYING* ChangeLog* INSTALL NEWS README* TODO courier/doc/*.txt
+ dodoc libs/tcpd/README.couriertls
+ mv "${D}/usr/share/courier/htmldoc" "${D}/usr/share/doc/${PF}/html"
+
+ if use webmail ; then
+ insinto /usr/$(get_libdir)/courier/courier
+ insopts -m 755 -o mail -g mail
+ doins "${S}/courier/webmaild"
+ fi
+
+ if use web ; then
+ insinto /etc/courier/webadmin
+ insopts -m 400 -o mail -g mail
+ doins "${FILESDIR}/password.dist"
+ fi
+
+ # avoid name collisions in /usr/sbin, make webadmin match
+ cd "${D}/usr/sbin"
+ for f in imapd imapd-ssl pop3d pop3d-ssl ; do mv "${f}" "courier-${f}" ; done
+ if use web ; then
+ sed -i -e 's:\$sbindir\/imapd:\$sbindir\/courier-imapd:g' \
+ -e 's:\$sbindir\/imapd-ssl:\$sbindir\/courier-imapd-ssl:g' \
+ "${D}/usr/share/courier/courierwebadmin/admin-40imap.pl" \
+ || ewarn "failed to fix webadmin"
+ sed -i -e 's:\$sbindir\/pop3d:\$sbindir\/courier-pop3d:g' \
+ -e 's:\$sbindir\/pop3d-ssl:\$sbindir\/courier-pop3d-ssl:g' \
+ "${D}/usr/share/courier/courierwebadmin/admin-45pop3.pl" \
+ || ewarn "failed to fix webadmin"
+ fi
+
+ # users should be able to send mail. Could be restricted with suictl.
+ chmod u+s "${D}/usr/bin/sendmail"
+
+ if use split-usr; then
+ dosym ../bin/sendmail /usr/sbin/sendmail
+ fi
+}
+
+src_test() {
+ if [ `whoami` != 'root' ]; then
+ # Disable valgrind checks
+ echo '#!/bin/sh' > libs/imap/testsuitevalgrind
+ echo '#!/bin/sh' > libs/maildir/testsuitevalgrind
+ sed -i -e 's:VALGRIND=:exit 0 #VALGRIND=:g' libs/maildrop/Makefile*
+ emake -j1 check
+ else
+ einfo "make check skipped, can't run as root."
+ einfo "You can enable it with FEATURES=\"userpriv\""
+ fi
+}
+
+pkg_postinst() {
+ use fam && elog "fam daemon is needed for courier-imapd" \
+ || ewarn "courier was built without fam support"
+}
+
+pkg_config() {
+ mailhost="$(hostname)"
+ export mailhost
+
+ domainname="$(domainname)"
+ if [ "x$domainname" = "x(none)" ] ; then
+ domainname="$(echo ${mailhost} | sed -e "s/[^\.]*\.\(.*\)/\1/")"
+ fi
+ export domainname
+
+ if [[ -z "${ROOT}" ]] ; then
+ file="${ROOT}/etc/courier/locals"
+ if [ ! -f "${file}" ] ; then
+ echo "localhost" > "${file}";
+ echo "${domainname}" >> "${file}";
+ fi
+ file="${ROOT}/etc/courier/esmtpacceptmailfor.dir/${domainname}"
+ if [ ! -f "${file}" ] ; then
+ echo "${domainname}" > "${file}"
+ /usr/sbin/makeacceptmailfor
+ fi
+
+ file="${ROOT}/etc/courier/smtpaccess/${domainname}"
+ if [ ! -f "${file}" ]
+ then
+ netstat -nr | grep "^[1-9]" | while read network gateway netmask rest
+ do
+ i=1
+ net=""
+ TIFS="${IFS}"
+ IFS="."
+ for o in "${netmask}"
+ do
+ if [ "${o}" == "255" ]
+ then
+ [ "_${net}" == "_" ] || net="${net}."
+ t="$(echo "${network}" | cut -d " " -f ${i})"
+ net="${net}${t}"
+ fi
+ i="$((${i} + 1))"
+ done
+ IFS="${TIFS}"
+ echo "doing configuration - relay control for the network ${net} !"
+ echo "${net} allow,RELAYCLIENT" >> ${file}
+ done
+ /usr/sbin/makesmtpaccess
+ fi
+ fi
+
+ echo "creating cert for esmtpd-ssl:"
+ /usr/sbin/mkesmtpdcert
+ echo "creating cert for imapd-ssl:"
+ /usr/sbin/mkpop3dcert
+ echo "creating cert for pop3d-ssl:"
+ /usr/sbin/mkimapdcert
+}
diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 5dfd3756c126..5bb334aa8bc1 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -5,14 +5,14 @@ AUX smtp.pass 29 BLAKE2B 589915bd2856fa64e22caa12fca54ef342eb07606de38d3879c13ac
AUX smtp.sasl 42 BLAKE2B 67e9108101779b6027fa1e5cc7c9256a606d440e15bb037a0da186e6b4983ab26e88ede2f0604737c78144c03e182f66005062f1d49e10443d1ddb9757461d1f SHA512 a48e2bd173c4443dd2c389f6973a541dbcba4223b52b42b409a68d934a7fc82a98d4027267befcd5db6ec628cce6a9dffdf044e6fbd774b6e748f07f4106db47
DIST postfix-3.10.0.tar.gz 5047589 BLAKE2B b1788cabe0e2013ae01f3f8b8d78e2a191e2d439ce7a60948216f36201096027c3b926e23494fe6ccaced715a2ef2640a3420965ce94ada1fe5a7a1c65ac3022 SHA512 dbb492ce7747c196ca99a345bcafe7f0d905f80e38ecf680ab8976d3391a1eb1c80e4b0fec487947ed793a3163e39a9fcd34dc6f172dee7cac4c11a1ef76275e
DIST postfix-3.10.1.tar.gz 5047708 BLAKE2B ff2ff4a6fc61eb7f513124abc7a03f69b4c195967816a28a4708fbe7256e78959d499941747ef2fea7999bd2754e2e640e98e247a7870449cffb66ebf30ffee9 SHA512 f977668a3475493c679884fb06e7b6aee33e082b2a828e63e1f67515907ded7b406468d2bb03685275b9cde50ac04c03415876119401d0ca45c5b28ca0277cfe
-DIST postfix-3.11-20250304.tar.gz 5048687 BLAKE2B b32cb9323e37156241272065eb6461bc9e2a6c06b836d136ac2d01f460b13e75a64bf6de5cdf7f13a0e9a49e9871ce07db572fde7f5fe0c9aa3f67781456b158 SHA512 2cc46ad514f1315f60af6066d936832257b57446926c88b51191348397a696efad1790f7acc0d15ceec53ab743994e1adc5f7c18185b3bf2ae89b0eeca6d1a10
+DIST postfix-3.11-20250323.tar.gz 5052693 BLAKE2B b62e4b44fcc4059e392df2a20159a4a216ecbc592f280c2c981c56cfbbcd3e2bbbb5dd48cb1d2042e7c462829460927a7d622da92f8c7e5ffa92d64549c627b1 SHA512 71461277ffad0e8cf0d20aa79983b4e4e8fe6028cdae28b25892cb004586b897a8fdf61a3344064fe450811e16421282b5ad8f9df0c70e15b6045d6aa9d422d3
DIST postfix-3.9.1.tar.gz 4953855 BLAKE2B 78be7bf0f0d9e46429b40f98ddc98cac442cfdb404d77073346c973f3d0d4c52f299fc7f5d64bddaaf2db60dd234c52790f1efe4995faee8e2cd10c6f8e2096f SHA512 79109d9f19e51d9089a0f2b5c6134972148a6e1a7e385aabc79c0a32e09c78715ad94a93ae3eca1171b770c62d6bf3b8e079b94183ae851001db1a0cf21fff15
DIST postfix-3.9.2.tar.gz 4956185 BLAKE2B 539a09282e939a62de1f7aab4648a399872df744cb6e6ec4bd63c5281ada9c439c953e5da524d59dfe3c59debab8a6933046a6099efff2688dc1b3824edaa35d SHA512 14154077bd474283e522c427d9e45b3599be0c748c0bd2131309fcc506162e8522669a230c1a35bb467a5216d7e99c3d9685fc8f581232cd12e9337ea48d1981
DIST postfix-3.9.3.tar.gz 4956314 BLAKE2B 01d69092483f3894a54489c7455a4a1a0125e13b3e7675316ce0a34a193004c488a123c473d243f6b3ca6e288807a7251d165d64f0e448e198ebee6422e97851 SHA512 7539d81296da6d7d569a1f7ad0cee413a87e0293f09b5fbcc7d4b847dfbfba02c106a4d6be87c7443831fee1d0d6cc7fa152133dd784e960865afc240fda1946
-EBUILD postfix-3.10.0.ebuild 8662 BLAKE2B d99988d74ea625d54f99aba1869680415fc5e24782f40460f3d2155ad162fd703a900917b924ccc0c987308f2ec911163e0fbca43d3f2e7655974a8da36cf000 SHA512 2c5e1a6e30688bb6fe92e42fcecb59ca99bfcd41a8d3efad1e616287f47147ad9327e8f94f7088a5024d5aa77263fd90efacf5f4efd98a95c0624b79d72169fa
-EBUILD postfix-3.10.1.ebuild 8673 BLAKE2B c2f0f741879b17459b4450d461b6c55489eb17851845ceba47203de07fcaea7d39783726fb6650347e8b0b230476f14dc6017303e9c23fbf17dca06391f3dbed SHA512 0c2719878907a1e210291551b1742c24ab8b8492ce0126b8a1e4a69e1515493f446a90d93e7398d76aad20c78ea17548aaf86445733cc97175505c03b29b06fc
-EBUILD postfix-3.11_pre20250304.ebuild 8671 BLAKE2B 4c92f57998a99c701140ab6b9f8177813bd7f038e124cfdb32a4abb83b0ffd0d9bc635a9ff45b6725263f68b6b9d91dc79f0298c3a55a933e7124a73b6cc6a17 SHA512 bc9d4be8c5295f8fa8551ec0d2b5873f1cfb600152c05c3c45a736d239a1695f6e7c93aa52a742f56fbf28612f21d84fb28a8c1a62a5cd4dbca2c94b3c65f3aa
-EBUILD postfix-3.9.1.ebuild 8591 BLAKE2B 5a82a288c9ae6a7e911da8e3116cef14042773ca0d1283999ed9e712ae5a90233c4bd5fa799be004091462edeac7a89da89740303f56ff25d1bb58439b2837d7 SHA512 0892d66dcce4edbf1b4c4ae5831c0816cd87aeefd2918dbacf543231a1f5691101c06cc32ca0035c0330139f0509456f6298ba80dc8272ac3c9a3640ae6bee19
-EBUILD postfix-3.9.2.ebuild 8597 BLAKE2B 1e5db8da4849adcaccd19d7809a7cdfcf8661870ce9b2a6fbef9b57dd1d772697b24a83b16a102eab6d70efc0869db8c877e7206bb0843a00b95f6e4364f197b SHA512 46885b2e52c12a15959aae26e95f758b347809b1ed594d75c2ba29bee99460a6ecf3f30006e7b9f650da4094255e46bb029649fae172ee0ed397f4f7106fc0fc
-EBUILD postfix-3.9.3.ebuild 8597 BLAKE2B 1e5db8da4849adcaccd19d7809a7cdfcf8661870ce9b2a6fbef9b57dd1d772697b24a83b16a102eab6d70efc0869db8c877e7206bb0843a00b95f6e4364f197b SHA512 46885b2e52c12a15959aae26e95f758b347809b1ed594d75c2ba29bee99460a6ecf3f30006e7b9f650da4094255e46bb029649fae172ee0ed397f4f7106fc0fc
+EBUILD postfix-3.10.0.ebuild 8664 BLAKE2B 5f4df04cbc8753bf4ba1af87859e88937ca53bcac6ae87700b2bb9da95202b32e206c27f28166e7fc1a18d77ccccb711166e21c1dc3082d01193106a60268ab1 SHA512 95c5f5604faaf8004963f7350cdb786dbadce2418a2d35c3834d76ece5e57dc475de0b56c504367e9e432ac35254f647e95295613fc54317b15536bd4e7d2d1f
+EBUILD postfix-3.10.1.ebuild 8687 BLAKE2B a1a76fa33ce58bc3e6c95fbee92b0215a70813b29a80e6a51d8baf5f16809c792d273c26ce2daaa97f748eb71f82b62f539a03436c835a6c2a694ed6bd876df5 SHA512 c0bd9537e7df80aa51ae23684105c00e6a6adcc236782e4322d9d8b4977a6f2a7e224f8a0ed6a20c37b1571c4ea2f2c155f52fc929371877f2090bde9e3d0bfb
+EBUILD postfix-3.11_pre20250323.ebuild 8691 BLAKE2B 359cd413ca41738457b8fad02a55ad5622bdf5a0a828665a80cc8dc94e126810f59592dc78c82231472af0d98de63a1ffb7257e8318bbc95b4859eda508d318d SHA512 0cc5cc9ea55df612e63ccbd52ccf4ac5eb7fe3ae706e52289da2e34c1856501fa6e7f095e6f91e8b2dded43fff9f83b618ffb2e8b5de8cc0142eb394cc816498
+EBUILD postfix-3.9.1.ebuild 8593 BLAKE2B 1dc0370fc86b3e1370b8d267a0c3b202e3543eb530877a8ca579b20535a051bf3c28fd5f0c370fd12f520e82d751356cd79849e56a53ed880fa8f93757e347aa SHA512 df4f65a343059bf6fc9746d0a525178a052e33e74e395a9b3dda1458242677a47dde5d278d09a5b3ecb4ad905b50e5bfa28a493c2f031acc790dac7dc732ecec
+EBUILD postfix-3.9.2.ebuild 8599 BLAKE2B 9968c98b1752d75ee80adf3e287ebd99d2a9212b6343ddd174923824aae005fded4ef166ff0a9d170a9606b17d57bf66ffddf71ac21bec403283cfb967012a3b SHA512 740877cc65837a620de3f49b7bf47aa55f99cb67b303a7337b4ed9b5d683134961d085394b6c9255b01529af147f956332f345f2f1c575342a1022a47702bb8f
+EBUILD postfix-3.9.3.ebuild 8599 BLAKE2B 9968c98b1752d75ee80adf3e287ebd99d2a9212b6343ddd174923824aae005fded4ef166ff0a9d170a9606b17d57bf66ffddf71ac21bec403283cfb967012a3b SHA512 740877cc65837a620de3f49b7bf47aa55f99cb67b303a7337b4ed9b5d683134961d085394b6c9255b01529af147f956332f345f2f1c575342a1022a47702bb8f
MISC metadata.xml 1013 BLAKE2B d61c73071a6950946feba471da7dccdfb163454d520075a205ef695c7ed7cad8217659482ad5a896e01ab4d5ad9eecd5d32f37cc5543cbedd34d41140dd79400 SHA512 5f4ee1808369c96d069c7aa6e46730748b794d3eee38a7686cb268b29b36e2069391eb7b37d54cca10ddf79b77ed48e316086992536f71c61a065e168bcb5aca
diff --git a/mail-mta/postfix/postfix-3.10.0.ebuild b/mail-mta/postfix/postfix-3.10.0.ebuild
index 81c658c5b4ff..e3a9e51fd9d0 100644
--- a/mail-mta/postfix/postfix-3.10.0.ebuild
+++ b/mail-mta/postfix/postfix-3.10.0.ebuild
@@ -6,11 +6,11 @@ inherit flag-o-matic pam systemd toolchain-funcs
MY_PV="${PV/_pre/-}"
MY_SRC="${PN}-${MY_PV}"
-MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
+MY_URI="http://ftp.porcupine.org/mirrors/postfix-release/official"
RC_VER="2.7"
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
-HOMEPAGE="http://www.postfix.org/"
+HOMEPAGE="https://www.postfix.org/"
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
S="${WORKDIR}/${MY_SRC}"
diff --git a/mail-mta/postfix/postfix-3.10.1.ebuild b/mail-mta/postfix/postfix-3.10.1.ebuild
index fd2e1b939c4c..4110ee4806c6 100644
--- a/mail-mta/postfix/postfix-3.10.1.ebuild
+++ b/mail-mta/postfix/postfix-3.10.1.ebuild
@@ -6,17 +6,17 @@ inherit flag-o-matic pam systemd toolchain-funcs
MY_PV="${PV/_pre/-}"
MY_SRC="${PN}-${MY_PV}"
-MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
+MY_URI="http://ftp.porcupine.org/mirrors/postfix-release/official"
RC_VER="2.7"
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
-HOMEPAGE="http://www.postfix.org/"
+HOMEPAGE="https://www.postfix.org/"
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
S="${WORKDIR}/${MY_SRC}"
LICENSE="|| ( IBM EPL-2.0 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mongodb mysql nis pam postgres sasl selinux sqlite ssl tlsrpt"
diff --git a/mail-mta/postfix/postfix-3.11_pre20250304.ebuild b/mail-mta/postfix/postfix-3.11_pre20250323.ebuild
index 0ed8bd78cd0f..32a53e98dd5c 100644
--- a/mail-mta/postfix/postfix-3.11_pre20250304.ebuild
+++ b/mail-mta/postfix/postfix-3.11_pre20250323.ebuild
@@ -6,17 +6,17 @@ inherit flag-o-matic pam systemd toolchain-funcs
MY_PV="${PV/_pre/-}"
MY_SRC="${PN}-${MY_PV}"
-MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/experimental"
+MY_URI="http://ftp.porcupine.org/mirrors/postfix-release/experimental"
RC_VER="2.7"
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
-HOMEPAGE="http://www.postfix.org/"
+HOMEPAGE="https://www.postfix.org/"
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
S="${WORKDIR}/${MY_SRC}"
LICENSE="|| ( IBM EPL-2.0 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mongodb mysql nis pam postgres sasl selinux sqlite ssl tlsrpt"
diff --git a/mail-mta/postfix/postfix-3.9.1.ebuild b/mail-mta/postfix/postfix-3.9.1.ebuild
index 5cecf1606dd3..f23bc06ce0f6 100644
--- a/mail-mta/postfix/postfix-3.9.1.ebuild
+++ b/mail-mta/postfix/postfix-3.9.1.ebuild
@@ -6,11 +6,11 @@ inherit flag-o-matic pam systemd toolchain-funcs
MY_PV="${PV/_pre/-}"
MY_SRC="${PN}-${MY_PV}"
-MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
+MY_URI="http://ftp.porcupine.org/mirrors/postfix-release/official"
RC_VER="2.7"
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
-HOMEPAGE="http://www.postfix.org/"
+HOMEPAGE="https://www.postfix.org/"
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
S="${WORKDIR}/${MY_SRC}"
diff --git a/mail-mta/postfix/postfix-3.9.2.ebuild b/mail-mta/postfix/postfix-3.9.2.ebuild
index 73570f05280f..fdddf30f060e 100644
--- a/mail-mta/postfix/postfix-3.9.2.ebuild
+++ b/mail-mta/postfix/postfix-3.9.2.ebuild
@@ -6,11 +6,11 @@ inherit flag-o-matic pam systemd toolchain-funcs
MY_PV="${PV/_pre/-}"
MY_SRC="${PN}-${MY_PV}"
-MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
+MY_URI="http://ftp.porcupine.org/mirrors/postfix-release/official"
RC_VER="2.7"
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
-HOMEPAGE="http://www.postfix.org/"
+HOMEPAGE="https://www.postfix.org/"
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
S="${WORKDIR}/${MY_SRC}"
diff --git a/mail-mta/postfix/postfix-3.9.3.ebuild b/mail-mta/postfix/postfix-3.9.3.ebuild
index 73570f05280f..fdddf30f060e 100644
--- a/mail-mta/postfix/postfix-3.9.3.ebuild
+++ b/mail-mta/postfix/postfix-3.9.3.ebuild
@@ -6,11 +6,11 @@ inherit flag-o-matic pam systemd toolchain-funcs
MY_PV="${PV/_pre/-}"
MY_SRC="${PN}-${MY_PV}"
-MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
+MY_URI="http://ftp.porcupine.org/mirrors/postfix-release/official"
RC_VER="2.7"
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
-HOMEPAGE="http://www.postfix.org/"
+HOMEPAGE="https://www.postfix.org/"
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
S="${WORKDIR}/${MY_SRC}"
diff --git a/mail-mta/proton-mail-bridge/Manifest b/mail-mta/proton-mail-bridge/Manifest
index d6e290fac11c..648305634da5 100644
--- a/mail-mta/proton-mail-bridge/Manifest
+++ b/mail-mta/proton-mail-bridge/Manifest
@@ -1,11 +1,6 @@
AUX proton-mail-bridge-3.15.1-gui_gentoo.patch 3698 BLAKE2B 94883df55d4fea30a6ab7aaab1515444bd4944d405eeb5d9071dd3f8920a89bff90b764045e3d557d56a70352372be73d46c8c46664fb087e0d2ed8a9dc05279 SHA512 8ed246f2039b5011cea517c70cc800ac0812b36eaf96433508b7c07b58e6f0c18c1ff63fff9c652cd1a19f2154900c412c0c1c462f0b7df420b132681abf073d
-AUX proton-mail-bridge-3.3.2-gui_gentoo.patch 2760 BLAKE2B fc31a27afd24f8f02f0e1864cbc0b863a480dc94991c30e6498dbfb7ab06243dff14f45db31ff665851feccf523310d0b396f3c8ea46e8416b34330f9080b3cc SHA512 d1955987ea62c4148792372cb34f84e828a9b56c29ae04480b66de1f97435ed54d6bc038ca4bb89b0683fbc0d3befd8f4b1355512805e3bbde635f1a3e3ec3f4
AUX proton-mail-bridge.service-r1 341 BLAKE2B 056e68d9d2f009b60708c5bea58e851b3955e3292e44af114976815f597ca813917b2b74082fae5d0146288aefa9a38993d791272073b23bcff51cbed4f4bbdf SHA512 bafea6004077cb2b5d77ebb9fd48ca925be20987b1a1698b68c9853e9c1d95ac2d0d8d77f78fb2b3e7c1e56d4ea4e7d2dcfeef857df189f1ae51a57ce5d0ac93
-DIST proton-mail-bridge-3.10.0-deps.tar.xz 246860004 BLAKE2B 56000b5aeb30a1dbd4f35b2b3b309bd4ab80c1ace7a7261b303231c196b698afe38754a6e779ca4313acc1fec0e7136a1783c16625f26c041f0aa4c7baa77c19 SHA512 8f314727eb1796f7c69e777ce708f45a534e352becd89a51c90cb2c9cf5367f28d6f4b34d42dce85443aca66ed3bb89404e6add19486596044fd00810f8cb65f
-DIST proton-mail-bridge-3.10.0.tar.gz 5176242 BLAKE2B a319dab8a9b6b74afe1792ee61cd2c6d3e7e93a7459477cde0b5d796e19a67be2f45766decfdc9e1ba0827a969fbb1c95557d3a6b52d9340eeec5ecbc1b4b6c5 SHA512 65d07b15053fc9b67f4792a506b5e8c07896c166bcfe34751625c98f79ab01f00da29cdb029e5276c4624af7f787392347c7555c15edb4d05be1b0415f50bbd6
DIST proton-mail-bridge-3.15.1-deps.tar.xz 7043648 BLAKE2B fcd6e87989f4571c3c3743af4cee6db752ef1a9a441503e777913deb50825e7544353090f0225568051fd0c9fd6732ce644d7b6aa01cddf664f93060a1232882 SHA512 d3d2449f8bc8fa6bae4699a27e6b4d089259a67e44c3694c25a869f433418196354d539e600416549404ba441002189e9e62d50f52b43d919a3f9fece33eb677
DIST proton-mail-bridge-3.15.1.tar.gz 5422838 BLAKE2B 8e6ac15b482a5d169d2dee3ab0fec2c99f291ca63db833e6650c92c3e9fab2cf0f68c8c23fc2f8d4d69040a22f3bfbd7854bb1ea6cd0a266e72e5e8b0049efb5 SHA512 96890c5ddf554da612d41275dd661611cb3e28f987d1fba984181c86b57bb15014fa6815f2925c17251842873993865a052173c1f7363d29c502e5676d2c32b4
-EBUILD proton-mail-bridge-3.10.0-r1.ebuild 2871 BLAKE2B 5083ff765fff21831ae44a854c596abad6520416bb6589077a5bdba3569712461ff533b1691b776f4e5261811761fd81c07a04731c0fc516ee8b942a2ad0dce5 SHA512 11572a58cc5dcabfffd840d2c51525b24db6903a1be13d1a3b689960109810558b7f1ed1c7a062aff3f4721c482b1904b754e25d00de7944de12ebd9c25fd0a9
EBUILD proton-mail-bridge-3.15.1-r1.ebuild 2810 BLAKE2B ae7730e5ca6b9e3d5032d4d201e5c5c8ad9c19dc7b64ec20802580c09a2665e7708433d8d0e4a6844def5c59be2a0aac900b9f46d92b0d36caf1c7e26c6f26c9 SHA512 1741ad1c29c4a809ebd79904af8f083e18c1e8d22a62a2c37ff4591a3a2fb5ce4a65270b34ccdf9e7bbc03769229c76d51ffd996cad811a8991e9c285876ce96
-EBUILD proton-mail-bridge-3.15.1.ebuild 3041 BLAKE2B 3173522a192342b82bffd8adb698d8a8d58d8a5224bd8c8605a60fb6e01288db7f52b370f50c4f8b0125849ed1f5b8595646cc933b1a2bad725fd70523545569 SHA512 3e5036690f4a323203988cfdbbc0f7a31163245302fae191b7d1d659cb0ba099bbbaa103efa887547904b9bf18eaee097ad8cf1a731f3e8c8d6a2ae2536330ab
MISC metadata.xml 700 BLAKE2B 87b570f46139ef7c6ab4c2335b46c1b8e11ec92749855b23f5b19de78676e4c816f165d34b8b52992daebbe2d6815a55a96d41a971c5ba811a86768de273cca0 SHA512 acbca8f8a8d8c6c83ce6b556202a61f0a7c908e5048fb724e3c2c629d8f9fced3454e461b8248f9e9bd59b27cfdbd9dd79966f0c93ddb41dfeb09e4e183e72bb
diff --git a/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.3.2-gui_gentoo.patch b/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.3.2-gui_gentoo.patch
deleted file mode 100644
index 6bf34627039f..000000000000
--- a/mail-mta/proton-mail-bridge/files/proton-mail-bridge-3.3.2-gui_gentoo.patch
+++ /dev/null
@@ -1,68 +0,0 @@
---- a/internal/frontend/bridge-gui/bridge-gui/CMakeLists.txt
-+++ b/internal/frontend/bridge-gui/bridge-gui/CMakeLists.txt
-@@ -165,12 +165,9 @@
- WIN32_EXECUTABLE TRUE
- MACOSX_BUNDLE TRUE)
-
--install(TARGETS bridge-gui
-- RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
-- BUNDLE DESTINATION "${CMAKE_INSTALL_PREFIX}"
-- LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}"
-- )
-+install(TARGETS bridge-gui)
-
-+if(0)
- qt_generate_deploy_app_script(
- TARGET bridge-gui
- FILENAME_VARIABLE deploy_script
-@@ -185,3 +182,4 @@
- endif()
-
- include(Deploy${DEPLOY_OS}.cmake)
-+endif()
---- a/internal/frontend/bridge-gui/bridge-gui/main.cpp
-+++ b/internal/frontend/bridge-gui/bridge-gui/main.cpp
-@@ -53,7 +53,7 @@
-
- QString const bridgeLock = "bridge-v3.lock"; ///< The file name used for the bridge-gui lock file.
- QString const bridgeGUILock = "bridge-v3-gui.lock"; ///< The file name used for the bridge-gui lock file.
--QString const exeName = "bridge" + exeSuffix; ///< The bridge executable file name.*
-+QString const exeName = "proton-mail-bridge" + exeSuffix; ///< The bridge executable file name.*
- qint64 const grpcServiceConfigWaitDelayMs = 180000; ///< The wait delay for the gRPC config file in milliseconds.
- QString const waitFlag = "--wait"; ///< The wait command-line flag.
-
---- a/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt
-+++ b/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt
-@@ -161,6 +161,9 @@
-
- target_precompile_headers(bridgepp PRIVATE Pch.h)
-
-+install(TARGETS bridgepp)
-+
-+if(0)
- #*****************************************************************************************************************************************************
- # GoogleTest
- #*****************************************************************************************************************************************************
-@@ -198,3 +201,4 @@
-
- include(GoogleTest)
- gtest_discover_tests(bridgepp-test)
-+endif()
---- a/internal/frontend/bridge-gui/BridgeSetup.cmake
-+++ b/internal/frontend/bridge-gui/BridgeSetup.cmake
-@@ -45,6 +45,7 @@
- endif()
-
-
-+if(0)
- #****************************************************************************************************************************************************
- # vcpkg, toolchain, and architecture
- #****************************************************************************************************************************************************
-@@ -87,4 +88,5 @@
- set(VCPKG_TARGET_TRIPLET x64-windows)
- endif()
-
--set(CMAKE_TOOLCHAIN_FILE "${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" CACHE STRING "toolchain")
-\ No newline at end of file
-+set(CMAKE_TOOLCHAIN_FILE "${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" CACHE STRING "toolchain")
-+endif()
diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0-r1.ebuild b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0-r1.ebuild
deleted file mode 100644
index 8dbc9cbd2c92..000000000000
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0-r1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop go-module systemd xdg-utils
-
-MY_PN="${PN/-mail/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Serves Proton Mail to IMAP/SMTP clients"
-HOMEPAGE="https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/"
-SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gui"
-
-# Quite a few tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="app-crypt/libsecret
- gui? (
- >=dev-libs/protobuf-21.12:=
- >=dev-libs/sentry-native-0.6.5-r1
- dev-qt/qtbase:6=[gui,icu,widgets]
- dev-qt/qtdeclarative:6=[widgets]
- dev-qt/qtsvg:6=
- media-libs/mesa
- net-libs/grpc:=
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3.2-gui_gentoo.patch
-)
-
-S="${WORKDIR}"/${MY_P}
-
-src_prepare() {
- xdg_environment_reset
- default
- if use gui; then
- local PATCHES=()
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_prepare
- fi
-}
-
-src_configure() {
- if use gui; then
- local mycmakeargs=(
- -DBRIDGE_APP_FULL_NAME="Proton Mail Bridge"
- -DBRIDGE_APP_VERSION="${PV}+git"
- -DBRIDGE_REPO_ROOT="${S}"
- -DBRIDGE_TAG="NOTAG"
- -DBRIDGE_VENDOR="Gentoo Linux"
- -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF
- )
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_configure
- fi
-}
-
-src_compile() {
- emake build-nogui
-
- if use gui; then
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_compile
- fi
-}
-
-src_test() {
- emake test
-}
-
-src_install() {
- exeinto /usr/bin
- newexe bridge ${PN}
-
- if use gui; then
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_install
- mv "${ED}"/usr/bin/bridge-gui "${ED}"/usr/bin/${PN}-gui || die
- newicon "${S}"/dist/bridge.svg ${PN}.svg
- make_desktop_entry ${PN}-gui "Proton Mail Bridge" ${PN}.svg "Email;Network"
- fi
-
- systemd_newuserunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-
- einstalldocs
-}
-
-pkg_postinst() {
- if [[ -n "${REPLACING_VERSIONS}" ]]; then
- local oldver
- for oldver in ${REPLACING_VERSIONS}; do
- if ver_test "${oldver}" -lt 3.2.0; then
- ewarn "Please note that since version 3.2.0, ${PN} by default shares usage statistics with upstream."
- ewarn "For details, please see"
- ewarn
- ewarn " https://proton.me/support/share-usage-statistics"
- ewarn
- ewarn "This behaviour can be disabled through ${PN}-gui, under Advanced Settings."
- ewarn
- break
- fi
- done
- fi
-}
diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.15.1.ebuild b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.15.1.ebuild
deleted file mode 100644
index 3dba7b1a0afe..000000000000
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.15.1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop go-env go-module systemd xdg-utils
-
-MY_PN="${PN/-mail/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Serves Proton Mail to IMAP/SMTP clients"
-HOMEPAGE="https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/"
-SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gui"
-
-# Quite a few tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
- app-crypt/libsecret
- gui? (
- >=dev-libs/protobuf-21.12:=
- >=dev-libs/sentry-native-0.6.5-r1
- dev-qt/qtbase:6=[gui,icu,widgets]
- dev-qt/qtdeclarative:6=[widgets]
- dev-qt/qtsvg:6=
- media-libs/mesa
- net-libs/grpc:=
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.15.1-gui_gentoo.patch
-)
-
-src_unpack() {
- default
-
- if [[ -d "${WORKDIR}"/vendor ]] ; then
- mv "${WORKDIR}"/vendor "${S}"/vendor || die
- fi
- go-env_set_compile_environment
-}
-
-src_prepare() {
- xdg_environment_reset
- default
- if use gui; then
- local PATCHES=()
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_prepare
- fi
-}
-
-src_configure() {
- if use gui; then
- local mycmakeargs=(
- -DBRIDGE_APP_FULL_NAME="Proton Mail Bridge"
- -DBRIDGE_APP_VERSION="${PV}+git"
- -DBRIDGE_REPO_ROOT="${S}"
- -DBRIDGE_TAG="NOTAG"
- -DBRIDGE_VENDOR="Gentoo Linux"
- -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF
- )
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_configure
- fi
-}
-
-src_compile() {
- emake build-nogui
-
- if use gui; then
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_compile
- fi
-}
-
-src_test() {
- emake test
-}
-
-src_install() {
- exeinto /usr/bin
- newexe bridge ${PN}
-
- if use gui; then
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_install
- mv "${ED}"/usr/bin/bridge-gui "${ED}"/usr/bin/${PN}-gui || die
- newicon "${S}"/dist/bridge.svg ${PN}.svg
- make_desktop_entry ${PN}-gui "Proton Mail Bridge" ${PN}.svg "Email;Network"
- fi
-
- systemd_newuserunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-
- einstalldocs
-}
-
-pkg_postinst() {
- if [[ -n "${REPLACING_VERSIONS}" ]]; then
- local oldver
- for oldver in ${REPLACING_VERSIONS}; do
- if ver_test "${oldver}" -lt 3.2.0; then
- ewarn "Please note that since version 3.2.0, ${PN} by default shares usage statistics with upstream."
- ewarn "For details, please see"
- ewarn
- ewarn " https://proton.me/support/share-usage-statistics"
- ewarn
- ewarn "This behaviour can be disabled through ${PN}-gui, under Advanced Settings."
- ewarn
- break
- fi
- done
- fi
-}
diff --git a/mail-mta/sendmail/Manifest b/mail-mta/sendmail/Manifest
index 38ac1b1a03f9..646d3b3f91a7 100644
--- a/mail-mta/sendmail/Manifest
+++ b/mail-mta/sendmail/Manifest
@@ -7,5 +7,5 @@ AUX sendmail.service 349 BLAKE2B dc154b2fed04553247f3a64e31351377e18f95830dac22b
AUX site.config.m4 564 BLAKE2B 85bcbe7b9a26071aedf0d1b530c1276d93de21d82972add0908c035a958dc34ebe15941a37add15f24116e3cf2779bf003d965baae10dbbcafdb61f0af453227 SHA512 82d9bbb233e6ffbcef411f8a8184b47aea27f3dc0b41ace053e0107e05a5fe6929d9dd76d3d1baf0ce43be78dc46f40888ad0c93e4f126f6ce0c0372007a262d
AUX sm-client.service 418 BLAKE2B a9057cac008c11d3cfd5a4b662cf3fc71a33be79e8890a54e556a258b098ceccc2e9941f62dce868498751bd22f23f45289bc84a8250020b140acbd2b6508b58 SHA512 26e5a64790fd7106e45de0f4dfafb3b648094953bd1831a223ca7c60b7cb75b673fb554b426a6aa0e7dc200a134fd042b4ecc6795641cfddd82bd04e4c7ea324
DIST sendmail.8.17.1.9.tar.gz 2345302 BLAKE2B 378f2f98ffff6457c49f934228964e792acec6f33fbabd89a8712f09f1dc7afc951b7c984a397aa7dd3773d86bdf57a946ea9ac54ae426bc0b8ea4c040e2ad4a SHA512 ad8198b12bdc0037de5b64b2504bd5e0a42bf054274a4834163a7c46953b9aec23d52d58063cc6b925d90199973608f35edeb40128671ae32889f4558e5c0d4b
-EBUILD sendmail-8.17.1.9.ebuild 6492 BLAKE2B fc4e59a8dcb20d37206abcc85ed5a82af39d708436ed58b24893e14cb8062813c1185f0a145158ef282b30fc638a86debb1843cfdce171fec715813e6a1a7ff7 SHA512 0015257f8cb9ebc3215863381411d678acb0d7da042e2491bfcc8c47606117309045662c5292f206ce0d4d003b72808fd256fc7b58b2c6922332c5ac2529c79b
+EBUILD sendmail-8.17.1.9.ebuild 6460 BLAKE2B 5347fbc062ff276b90f385fd47a48f8f8fa886556c41e89eaea9fd61ee841dce1fab76a1fedf55613f8ea189519a3663376f859c0ca0d0dbd142cd7ab2d0ce4c SHA512 f32e6f63b722ed778b0fa9e2071673de1a76a2c1eed3c28b2c270dab6eeafbf87dedeecb4aa7b93717eb97318d7e93b6cd443483396264f189f0d49b02dea671
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/mail-mta/sendmail/sendmail-8.17.1.9.ebuild b/mail-mta/sendmail/sendmail-8.17.1.9.ebuild
index 8054945f2434..6b0fc66200df 100644
--- a/mail-mta/sendmail/sendmail-8.17.1.9.ebuild
+++ b/mail-mta/sendmail/sendmail-8.17.1.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-# Note: please bump this together with mail-filter/libmilter
+# Note: please bump this together with mail-filter/libmilter and app-shells/smrsh
inherit systemd toolchain-funcs
@@ -11,12 +11,10 @@ DESCRIPTION="Widely-used Mail Transport Agent (MTA)"
HOMEPAGE="https://www.sendmail.org/"
if [[ -n $(ver_cut 4) ]] ; then
# Snapshots have an extra version component (e.g. 8.17.1 vs 8.17.1.9)
- SRC_URI+="https://ftp.sendmail.org/snapshots/${PN}.${PV}.tar.gz
- ftp://ftp.sendmail.org/pub/${PN}/snapshots/${PN}.${PV}.tar.gz"
-else
- SRC_URI="https://ftp.sendmail.org/${PN}.${PV}.tar.gz
- ftp://ftp.sendmail.org/pub/${PN}/${PN}.${PV}.tar.gz"
+ SRC_URI="https://ftp.sendmail.org/snapshots/${PN}.${PV}.tar.gz"
fi
+SRC_URI+=" https://ftp.sendmail.org/${PN}.${PV}.tar.gz"
+SRC_URI+=" https://ftp.sendmail.org/past-releases/${PN}.${PV}.tar.gz"
LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript
SLOT="0"