pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/opensmtpd



Module Name:    pkgsrc
Committed By:   vins
Date:           Tue Jan 16 13:24:01 UTC 2024

Modified Files:
        pkgsrc/mail/opensmtpd: Makefile distinfo options.mk

Log Message:
mail/opensmtpd: update to 7.4.0p1

# CHANGES (since 7.3.0p2)

* Fixed potential crash with LibreSSL versions prior 3.8 due to
  arc4random_buf() symbol clash.

* Fixed manpage install path; reintroduced --with-mantype

* Fixed typo in the configure help string: it's --without-libbsd

* Fixed a couple of issues on MacOS:
        - Fixed typo that resulted in the re-declaration of strlcpy()
          and strlcat()
        - Cast suseconds_t to long for *printf
        - Fixed res_hnok() and b64_{pton,ntop}() discovery

* Avoid truncation of filtered data lines.  Lines in the email body
  passed through a filter were truncated to roughly LINE_MAX bytes.

* Allow arguments on NOOP.

* Swap link-auth filter arguments and bump filter protocol version.  It
  was ambiguous in the case the user name would contain a '|' character.

* Add Message-ID as needed for messages received on the submission port.
  This was dropped during the incoming message parser refactor in 2018.

* Drop ENGINE support.

* Updated the bundled copy of libtls.  This includes the removal of the
  support for TLS v1.0 and 1.1 as they were "MUST NOT use" for more than
  two years already.

* The neverending cleanup of the -portable layer continued. This
  includes the complete rework of some parts:

* Rework of the configure script:
        - use AC_SYSTEM_EXTENSIONS
        - better checks for libraries using AC_SEARCH_LIBS
        - dropped some useless and/or redundant checks
        - better checks for functions, shouldn't yield false-positives
        - various simplification to the -portable layer thanks to these
          changes

* Simplified the bootstrap script.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/mail/opensmtpd/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/opensmtpd/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/opensmtpd/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/opensmtpd/Makefile
diff -u pkgsrc/mail/opensmtpd/Makefile:1.22 pkgsrc/mail/opensmtpd/Makefile:1.23
--- pkgsrc/mail/opensmtpd/Makefile:1.22 Tue Oct 24 22:09:48 2023
+++ pkgsrc/mail/opensmtpd/Makefile      Tue Jan 16 13:24:00 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.22 2023/10/24 22:09:48 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2024/01/16 13:24:00 vins Exp $
 
-VERSION=       7.3.0p2
+VERSION=       7.4.0p1
 DISTNAME=      opensmtpd-${VERSION}
-PKGREVISION=   1
 CATEGORIES=    mail net
 MASTER_SITES=  https://www.opensmtpd.org/archives/
 
@@ -35,8 +34,8 @@ PKG_HOME._smtpq=      ${SMTPD_HOME}
 
 GNU_CONFIGURE=         yes
 USE_DB185=             yes
+CONFIGURE_ENV+=                MANTYPE=man
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}/smtpd
-CONFIGURE_ARGS+=       --with-mantype=man
 CONFIGURE_ARGS+=       --with-libssl=${SSLBASE:Q}
 CONFIGURE_ARGS+=       --with-path-CAfile=${SSLCERTS}/ca-certificates.crt
 CONFIGURE_ARGS+=       --with-path-empty=${VARBASE}/empty

Index: pkgsrc/mail/opensmtpd/distinfo
diff -u pkgsrc/mail/opensmtpd/distinfo:1.9 pkgsrc/mail/opensmtpd/distinfo:1.10
--- pkgsrc/mail/opensmtpd/distinfo:1.9  Wed Sep 27 17:25:18 2023
+++ pkgsrc/mail/opensmtpd/distinfo      Tue Jan 16 13:24:00 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2023/09/27 17:25:18 vins Exp $
+$NetBSD: distinfo,v 1.10 2024/01/16 13:24:00 vins Exp $
 
-BLAKE2s (opensmtpd-7.3.0p2.tar.gz) = 8c3df580b02d90bce9471e8a80a528168f84b6c7a060286debbfdff7fd44203a
-SHA512 (opensmtpd-7.3.0p2.tar.gz) = b7491df894410672cd100bd2acaa6c4a92f4935fe220990329122f2323bedb44d2a23753ef7996835eaca56720e8b4c13269ee80f4c4742e554bef4ecb434557
-Size (opensmtpd-7.3.0p2.tar.gz) = 846999 bytes
+BLAKE2s (opensmtpd-7.4.0p1.tar.gz) = fec5c3f3dc2067465644c6a4b7a605cff9429e0a8d8809467a82e04f6574a256
+SHA512 (opensmtpd-7.4.0p1.tar.gz) = 23aad112ed8f45547e808592823ba8818d8b0ac6ca82d9f83ee33c4a61cfa6326488e10b6beaa3c9e40030eb680478f485b552c15c4ae2835c7a71af509ce94f
+Size (opensmtpd-7.4.0p1.tar.gz) = 908307 bytes
 SHA1 (patch-contrib_libexec_mail.local_mail.local.c) = bec19540fa52c7c6596ab5923f3a67b334ddf168
 SHA1 (patch-mk_smtpd_Makefile.am) = cc3f82922e3e56bc0205085f7e311f2beeda7fc4
 SHA1 (patch-openbsd-compat_getpeereid.c) = 8d60140bffcabb6accf9b7bbe0f419c2c25d352d

Index: pkgsrc/mail/opensmtpd/options.mk
diff -u pkgsrc/mail/opensmtpd/options.mk:1.1 pkgsrc/mail/opensmtpd/options.mk:1.2
--- pkgsrc/mail/opensmtpd/options.mk:1.1        Thu Aug 24 15:26:40 2023
+++ pkgsrc/mail/opensmtpd/options.mk    Tue Jan 16 13:24:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2023/08/24 15:26:40 vins Exp $
+# $NetBSD: options.mk,v 1.2 2024/01/16 13:24:00 vins Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.opensmtpd
 
@@ -6,6 +6,8 @@ PKG_SUPPORTED_OPTIONS=  mailwrapper pam
 
 .if ${OPSYS} != "OpenBSD"
 PKG_SUGGESTED_OPTIONS+=        pam
+.else
+CONFIGURE_ARGS+=       --with-auth-bsdauth
 .endif
 
 .if exists(/etc/mailer.conf) || exists(/etc/mail/mailer.conf) || exists(${PKG_SYSCONFDIR}/mailer.conf)



Home | Main Index | Thread Index | Old Index