=> Checksum BLAKE2s OK for postfix-3.10.4.tar.gz => Checksum SHA512 OK for postfix-3.10.4.tar.gz ===> Installing dependencies for postfix-3.10.4 ========================================================================== The supported build options for postfix are: blocklist eai sasl tls The currently selected options are: blocklist sasl tls You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.postfix (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, postfix-3.10.4. Their current value is shown below: * BDB185_DEFAULT = db1 * BDB_DEFAULT = db4 * POSTFIX_DATA_DIR = /var/db/postfix * POSTFIX_QUEUE_DIR = /var/spool/postfix * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /opt/pkg/etc/openssl/certs * SSLDIR = /opt/pkg/etc/openssl * SSLKEYS = /opt/pkg/etc/openssl/private * VARBASE = /var Based on these variables, the following variables have been set: * BDBBASE = /usr * BDB_LIBS (defined, but empty) * BDB_TYPE = db1 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency nbpatch-[0-9]*: found nbpatch-20151107 => Tool dependency perl>=5.0: found perl-5.42.0 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency user-darwin>=20130712: found user-darwin-20170116 => Full dependency cyrus-sasl>=2.1.28nb1: found cyrus-sasl-2.1.28nb2 => Full dependency openssl>=3: found openssl-3.5.3 ===> Overriding tools for postfix-3.10.4 ===> Extracting for postfix-3.10.4 /bin/cp /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/files/mailer.conf /Users/pbulk/build/mail/postfix/work/mailer.conf /bin/rm -f /Users/pbulk/build/mail/postfix/work/postfix-3.10.4/auxiliary/MacOSX/Postfix.StartupItem/Postfix ===> Patching for postfix-3.10.4 => Applying pkgsrc patches for postfix-3.10.4 => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-aa => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-aa Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-aa,v 1.25 2017/04/11 09:33:30 adam Exp $ | |Define LD_LIBRARY_PATH in this script as it is not propagated from outside. |Make this pkgsrc friendly. | |--- postfix-install.orig 2016-01-03 00:25:23.000000000 +0000 |+++ postfix-install -------------------------- Patching file postfix-install using Plan A... Hunk #1 succeeded at 208 (offset 9 lines). Hunk #2 succeeded at 453 (offset 5 lines). Hunk #3 succeeded at 859 (offset 9 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-ag => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-ag Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ag,v 1.42 2022/07/21 15:08:39 taca Exp $ | |* Add common support for NetBSD. |* Only define HAS_DB if it hasn't been defined. |* Add support for FreeBSD 11 and 12. | |--- src/util/sys_defs.h.orig 2021-12-05 18:59:27.000000000 +0000 |+++ src/util/sys_defs.h -------------------------- Patching file src/util/sys_defs.h using Plan A... Hunk #1 succeeded at 35. Hunk #2 succeeded at 48. Hunk #3 succeeded at 1261 (offset 5 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-ai => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-ai Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ai,v 1.46 2023/01/28 09:28:30 taca Exp $ | |1) Add shlib definitions for NetBSD 5; the build system must be |hard-coded per OS per version. Not yet reported upstream. | |2) Make this pkgsrc friendly. | |3) Add support for FreeBSD 13. | |4) Add blocklist(3) support. | |--- makedefs.orig 2023-01-15 23:29:39.000000000 +0000 |+++ makedefs -------------------------- Patching file makedefs using Plan A... Hunk #1 succeeded at 351 (offset 12 lines). Hunk #2 succeeded at 397 (offset 12 lines). Hunk #3 succeeded at 472 (offset 12 lines). Hunk #4 succeeded at 513 (offset 12 lines). Hunk #5 succeeded at 603 (offset 1 line). Hunk #6 succeeded at 644 (offset 12 lines). Hunk #7 succeeded at 688 (offset 1 line). Hunk #8 succeeded at 728 (offset 12 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_smtpd_Makefile.in => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_smtpd_Makefile.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_smtpd_Makefile.in,v 1.1 2021/07/26 15:38:10 taca Exp $ | |Add blocklist(3) support. | |--- src/smtpd/Makefile.in.orig 2021-04-18 20:45:05.000000000 +0000 |+++ src/smtpd/Makefile.in -------------------------- Patching file src/smtpd/Makefile.in using Plan A... Hunk #1 succeeded at 2. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_smtpd_pfilter.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_smtpd_pfilter.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_smtpd_pfilter.c,v 1.1 2021/07/26 15:38:10 taca Exp $ | |Add blocklist(3) support. | |--- src/smtpd/pfilter.c.orig 2021-07-26 14:19:11.410358217 +0000 |+++ src/smtpd/pfilter.c -------------------------- (Creating file src/smtpd/pfilter.c...) Patching file src/smtpd/pfilter.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_smtpd_pfilter.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_smtpd_pfilter.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_smtpd_pfilter.h,v 1.1 2021/07/26 15:38:10 taca Exp $ | |Add blocklist(3) support. | |--- src/smtpd/pfilter.h.orig 2021-07-26 14:19:32.266525421 +0000 |+++ src/smtpd/pfilter.h -------------------------- (Creating file src/smtpd/pfilter.h...) Patching file src/smtpd/pfilter.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_smtpd_smtpd.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_smtpd_smtpd.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_smtpd_smtpd.c,v 1.4 2025/02/22 16:00:18 taca Exp $ | |Add blocklist(3) support. | |--- src/smtpd/smtpd.c.orig 2025-02-05 22:04:14.000000000 +0000 |+++ src/smtpd/smtpd.c -------------------------- Patching file src/smtpd/smtpd.c using Plan A... Hunk #1 succeeded at 1349. Hunk #2 succeeded at 6156. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_util_dict__dbm.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/postfix/../../mail/postfix/patches/patch-src_util_dict__dbm.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_util_dict__dbm.c,v 1.1 2025/09/10 15:26:35 jperkin Exp $ | |Backport build fix from upstream. | |--- src/util/dict_dbm.c.orig 2025-09-10 14:45:29.373697799 +0000 |+++ src/util/dict_dbm.c -------------------------- Patching file src/util/dict_dbm.c using Plan A... Hunk #1 succeeded at 472. done ===> Creating toolchain wrappers for postfix-3.10.4 ===> Configuring for postfix-3.10.4 => Substituting "paths" in /Users/pbulk/build/mail/postfix/work/mailer.conf => Replacing Perl interpreter in auxiliary/qshape/qshape.pl. cd /Users/pbulk/build/mail/postfix/work/postfix-3.10.4 && env USETOOLS=no GOTMPDIR=/Users/pbulk/build CC=clang OPT=\ -pipe\ -Os\ -I/opt/pkg/include\ -I/opt/pkg/include/sasl AUXLIBS=\ -headerpad_max_install_names\ \ -L/usr/lib\ -L/opt/pkg/lib\ \ -L/opt/pkg/lib\ \ \ \ -L/opt/pkg/lib\ \ -lssl\ -lcrypto\ -L/opt/pkg/lib\ \ \ \ -L/opt/pkg/lib\ \ -lsasl2 CCARGS=\ -DUSE_SASL_AUTH\ -DHAS_DB\ -DNO_CDB\ -DNO_LDAP\ -DNO_LMDB\ -DNO_MYSQL\ -DNO_PCRE\ -DNO_PGSQL\ -DNO_SQLITE\ -DDEF_COMMAND_DIR=\\\"/opt/pkg/sbin\\\"\ -DDEF_CONFIG_DIR=\\\"/opt/pkg/etc/postfix\\\"\ -DDEF_DAEMON_DIR=\\\"/opt/pkg/libexec/postfix\\\"\ -DDEF_DATA_DIR=\\\"/var/db/postfix\\\"\ -DDEF_MAILQ_PATH=\\\"/opt/pkg/bin/mailq\\\"\ -DDEF_MANPAGE_DIR=\\\"/opt/pkg/share/man\\\"\ -DDEF_META_DIR=\\\"/opt/pkg/libexec/postfix\\\"\ -DDEF_NEWALIAS_PATH=\\\"/opt/pkg/bin/newaliases\\\"\ -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\"\ -DDEF_README_DIR=\\\"/opt/pkg/share/doc/postfix\\\"\ -DDEF_SAMPLE_DIR=\\\"/opt/pkg/share/examples/postfix\\\"\ -DDEF_SENDMAIL_PATH=\\\"/opt/pkg/sbin/sendmail\\\"\ -DDEF_SHLIB_DIR=\\\"/opt/pkg/lib/postfix\\\"\ -DUSE_BLOCKLIST\ -DUSE_TLS\ -DUSE_CYRUS_SASL\ -DNO_EAI DEBUG= DL_CFLAGS= DL_LDFLAGS= DL_LIBS= MACOSX_DEPLOYMENT_TARGET=14.5 CC=clang CFLAGS=-pipe\ -Os\ -I/opt/pkg/include\ -I/opt/pkg/include/sasl CPPFLAGS=-I/opt/pkg/include\ -I/opt/pkg/include/sasl CXX=clang++ CXXFLAGS=-pipe\ -Os\ -I/opt/pkg/include\ -I/opt/pkg/include/sasl COMPILER_RPATH_FLAG=-L F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-headerpad_max_install_names\ -L/usr/lib\ -L/opt/pkg/lib LINKER_RPATH_FLAG=-L PATH=/Users/pbulk/build/mail/postfix/work/.cwrapper/bin:/Users/pbulk/build/mail/postfix/work/.buildlink/bin:/Users/pbulk/build/mail/postfix/work/.tools/bin:/opt/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/opt/pkg/etc/postfix CXXCPP=clang\ -E HOME=/Users/pbulk/build/mail/postfix/work/.home CWRAPPERS_CONFIG_DIR=/Users/pbulk/build/mail/postfix/work/.cwrapper/config CPP=clang\ -E LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=Mach-O USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ \ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ \ -o\ pbulk\ -g\ staff\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 775 INSTALL_INFO= MAKEINFO=/Users/pbulk/build/mail/postfix/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/Users/pbulk/build/mail/postfix/work/.tools/bin/itstool GDBUS_CODEGEN=/Users/pbulk/build/mail/postfix/work/.tools/bin/gdbus-codegen PKG_CONFIG=/Users/pbulk/build/mail/postfix/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/Users/pbulk/build/mail/postfix/work/.buildlink/lib/pkgconfig:/Users/pbulk/build/mail/postfix/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/Users/pbulk/build/mail/postfix/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/Users/pbulk/build/mail/postfix/work/.cwrapper/config /opt/pkg/bin/bmake -f Makefile.init makefiles 'CCARGS= -DUSE_SASL_AUTH -DHAS_DB -DNO_CDB -DNO_LDAP -DNO_LMDB -DNO_MYSQL -DNO_PCRE -DNO_PGSQL -DNO_SQLITE -DDEF_COMMAND_DIR=\"/opt/pkg/sbin\" -DDEF_CONFIG_DIR=\"/opt/pkg/etc/postfix\" -DDEF_DAEMON_DIR=\"/opt/pkg/libexec/postfix\" -DDEF_DATA_DIR=\"/var/db/postfix\" -DDEF_MAILQ_PATH=\"/opt/pkg/bin/mailq\" -DDEF_MANPAGE_DIR=\"/opt/pkg/share/man\" -DDEF_META_DIR=\"/opt/pkg/libexec/postfix\" -DDEF_NEWALIAS_PATH=\"/opt/pkg/bin/newaliases\" -DDEF_QUEUE_DIR=\"/var/spool/postfix\" -DDEF_README_DIR=\"/opt/pkg/share/doc/postfix\" -DDEF_SAMPLE_DIR=\"/opt/pkg/share/examples/postfix\" -DDEF_SENDMAIL_PATH=\"/opt/pkg/sbin/sendmail\" -DDEF_SHLIB_DIR=\"/opt/pkg/lib/postfix\" -DUSE_BLOCKLIST -DUSE_TLS -DUSE_CYRUS_SASL -DNO_EAI' 'AUXLIBS= -headerpad_max_install_names -L/usr/lib -L/opt/pkg/lib -L/opt/pkg/lib -L/opt/pkg/lib -lssl -lcrypto -L/opt/pkg/lib -L/opt/pkg/lib -lsasl2' shared=yes dynamicmaps=yes /opt/pkg/bin/bmake -f Makefile.in MAKELEVEL= Makefiles (echo "# Do not edit -- this file documents how Postfix was built for your machine."; /bin/sh makedefs) >makedefs.tmp set +e; if cmp makedefs.tmp conf/makedefs.out; then rm makedefs.tmp; else mv makedefs.tmp conf/makedefs.out; fi >/dev/null 2>/dev/null set -e; for i in src/util src/global src/dns src/tls src/xsasl src/master src/milter src/postfix src/fsstone src/smtpstone src/sendmail src/error src/pickup src/cleanup src/smtpd src/local src/trivial-rewrite src/qmgr src/oqmgr src/smtp src/bounce src/pipe src/showq src/postalias src/postcat src/postconf src/postdrop src/postkick src/postlock src/postlog src/postmap src/postqueue src/postsuper src/qmqpd src/spawn src/flush src/verify src/virtual src/proxymap src/anvil src/scache src/discard src/tlsmgr src/postmulti src/postscreen src/dnsblog src/tlsproxy src/posttls-finger src/postlogd; do (set -e; echo "[$i]"; cd $i; rm -f Makefile; /opt/pkg/bin/bmake -f Makefile.in Makefile MAKELEVEL=) || exit 1; done [src/util] cat ../../conf/makedefs.out Makefile.in >Makefile [src/global] cat ../../conf/makedefs.out Makefile.in >Makefile [src/dns] cat ../../conf/makedefs.out Makefile.in >Makefile [src/tls] cat ../../conf/makedefs.out Makefile.in >Makefile [src/xsasl] cat ../../conf/makedefs.out Makefile.in >Makefile [src/master] cat ../../conf/makedefs.out Makefile.in >Makefile [src/milter] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postfix] cat ../../conf/makedefs.out Makefile.in >Makefile [src/fsstone] cat ../../conf/makedefs.out Makefile.in >Makefile [src/smtpstone] cat ../../conf/makedefs.out Makefile.in >Makefile [src/sendmail] cat ../../conf/makedefs.out Makefile.in >Makefile [src/error] cat ../../conf/makedefs.out Makefile.in >Makefile [src/pickup] cat ../../conf/makedefs.out Makefile.in >Makefile [src/cleanup] cat ../../conf/makedefs.out Makefile.in >Makefile [src/smtpd] cat ../../conf/makedefs.out Makefile.in >Makefile [src/local] cat ../../conf/makedefs.out Makefile.in >Makefile [src/trivial-rewrite] cat ../../conf/makedefs.out Makefile.in >Makefile [src/qmgr] cat ../../conf/makedefs.out Makefile.in >Makefile [src/oqmgr] cat ../../conf/makedefs.out Makefile.in >Makefile [src/smtp] cat ../../conf/makedefs.out Makefile.in >Makefile [src/bounce] cat ../../conf/makedefs.out Makefile.in >Makefile [src/pipe] cat ../../conf/makedefs.out Makefile.in >Makefile [src/showq] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postalias] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postcat] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postconf] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postdrop] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postkick] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postlock] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postlog] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postmap] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postqueue] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postsuper] cat ../../conf/makedefs.out Makefile.in >Makefile [src/qmqpd] cat ../../conf/makedefs.out Makefile.in >Makefile [src/spawn] cat ../../conf/makedefs.out Makefile.in >Makefile [src/flush] cat ../../conf/makedefs.out Makefile.in >Makefile [src/verify] cat ../../conf/makedefs.out Makefile.in >Makefile [src/virtual] cat ../../conf/makedefs.out Makefile.in >Makefile [src/proxymap] cat ../../conf/makedefs.out Makefile.in >Makefile [src/anvil] cat ../../conf/makedefs.out Makefile.in >Makefile [src/scache] cat ../../conf/makedefs.out Makefile.in >Makefile [src/discard] cat ../../conf/makedefs.out Makefile.in >Makefile [src/tlsmgr] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postmulti] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postscreen] cat ../../conf/makedefs.out Makefile.in >Makefile [src/dnsblog] cat ../../conf/makedefs.out Makefile.in >Makefile [src/tlsproxy] cat ../../conf/makedefs.out Makefile.in >Makefile [src/posttls-finger] cat ../../conf/makedefs.out Makefile.in >Makefile [src/postlogd] cat ../../conf/makedefs.out Makefile.in >Makefile => Substituting "postfix" in conf/main.cf src/global/mail_params.h