Ping Evan Silberman <e...@jklol.net> wrote: > The attached updates to 1.8.20, hooks the build to skip pkg-config > lookup for libtls, adds the devel/gettext dependency, and patches an > incompatibility between our makeinfo and the author's. I am able to send > email with TLS using the resulting binary. It seems unlikely that my > patch to the info page entirely matches the author's intent but I have > expended all my available patience for deciphering info errors for > today. > > --Evan
----------------------------------------------- commit 9a498564345734c603e56197fa0d067d920244c5 (master) from: Evan Silberman <e...@jklol.net> date: Thu May 5 04:46:17 2022 UTC Update msmtp to 1.8.20 and build with libtls diff 2d1d2ac39b5b1483e919c50455e13a1c16726af5 34555dd922eb703cb99963441b1686a3d427e082 blob - 8559134974b9a5c885fc1357f007a80bb70edbe0 blob + f2d39e507c6a889139ca8f8432e5474ad8976c88 --- mail/msmtp/Makefile +++ mail/msmtp/Makefile @@ -1,6 +1,6 @@ COMMENT = SMTP plugin for MUAs -DISTNAME = msmtp-1.8.19 +DISTNAME = msmtp-1.8.20 CATEGORIES = mail HOMEPAGE = https://marlam.de/msmtp/ @@ -8,20 +8,22 @@ HOMEPAGE = https://marlam.de/msmtp/ # GPLv3+ PERMIT_PACKAGE = Yes -WANTLIB = c iconv idn2 intl gnutls +WANTLIB = c iconv idn2 intl tls MASTER_SITES = https://marlam.de/msmtp/releases/ EXTRACT_SUFX = .tar.xz LIB_DEPENDS = devel/libidn2 \ - security/gnutls + devel/gettext SEPARATE_BUILD = Yes CONFIGURE_STYLE = gnu CONFIGURE_ARGS = --with-libgsasl=no \ --with-libidn=yes \ - --with-tls=gnutls \ + --with-tls=libtls \ --without-libsecret +CONFIGURE_ENV += libtls_LIBS="-L/usr/lib -l tls" \ + libtls_CFLAGS="-I/usr/include" post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/msmtp blob - 68906af7403e8ac4e6c4f13a0d0e690f46ca78df blob + d2eefeec5c7757e5f7bc3fdba33d69c1022cfe6e --- mail/msmtp/distinfo +++ mail/msmtp/distinfo @@ -1,2 +1,2 @@ -SHA256 (msmtp-1.8.19.tar.xz) = NKHhmBF2h02+TuZu4NkQPJCYmqTc3Ehh5N4Fzn5EUms= -SIZE (msmtp-1.8.19.tar.xz) = 383100 +SHA256 (msmtp-1.8.20.tar.xz) = 2TriqvwPSK99ydCzlN8buABYi4tOjQltizzyJTROsRE= +SIZE (msmtp-1.8.20.tar.xz) = 385696 blob - /dev/null blob + 3af164c7669d9092bcc17beaa972d7b5608f3911 (mode 644) --- /dev/null +++ mail/msmtp/patches/patch-doc_msmtp_texi @@ -0,0 +1,21 @@ +Index: doc/msmtp.texi +--- doc/msmtp.texi.orig ++++ doc/msmtp.texi +@@ -1477,7 +1477,7 @@ just like @ref{passwordeval} in msmtp) or, if none is + from the key ring or, if that fails, from a prompt. + @end table + +-@node Example using msmtpd as a system service ++@node Example using msmtpd as a system service,,,Minimal SMTP server (msmtpd) + @section Example: using msmtpd as a system service + + Only use a local interface to listen on. Run msmtpd with correct user rights +@@ -1494,7 +1494,7 @@ start-stop-daemon --start --pidfile /var/run/msmtpd.pi + start-stop-daemon --stop --pidfile /var/run/msmtpd.pid --remove-pidfile --quiet --signal TERM + @end example + +-@node Example using msmtpd to handle outgoing mail for an SMTP-based mail client ++@node Example using msmtpd to handle outgoing mail for an SMTP-based mail client,,,Minimal SMTP server (msmtpd) + @section Example: using msmtpd to handle outgoing mail for an SMTP-based mail client + + Some mail clients cannot send outgoing mail with a program like msmtp and blob - f96d077bb49242d5ee6de42ebd8616aa9da5dfd2 blob + f6ef771f20351e64afacf6d9f891affcff48155c --- mail/msmtp/pkg/PLIST +++ mail/msmtp/pkg/PLIST @@ -18,6 +18,8 @@ share/locale/eo/LC_MESSAGES/msmtp.mo share/locale/fr/LC_MESSAGES/msmtp.mo share/locale/pt_BR/LC_MESSAGES/msmtp.mo share/locale/sr/LC_MESSAGES/msmtp.mo +share/locale/ta/ +share/locale/ta/LC_MESSAGES/ share/locale/ta/LC_MESSAGES/msmtp.mo share/locale/uk/LC_MESSAGES/msmtp.mo share/msmtp/