From nobody Fri Feb 23 07:42:11 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Th25v5c63z5By5R; Fri, 23 Feb 2024 07:42:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Th25v1rHSz4746; Fri, 23 Feb 2024 07:42:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708674131; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=I3iFH37z2owW6PWlMMaIZIfecnGrQ7Cgp42e0Of4Vpc=; b=X/sqW6n99h2KsrAt7w1j13OcVFXUJRjCHWcvsy8VqE1a4LiZfYbTeZcFmTpbThuAJ9dqr+ lnZh0gJuz19tsGibW8BuTaOAxaeqDC8uZDB2WLh7hEG+u9LYTEiE+o7uy5Cuoo8/Q8KgpE 5qyZHv7edjQzPuDLRR9K8/gdLVdZjx4et+yVSmMbVyy9FIYUGrwdzQ0r9XV4zWYIc1voRb QS0nWIsLCVV37wnTqTljs9nfAtcJQ/SVTgk3BVR7gLMHsBIqSHbr5XaEnmy4G3ZaWd0cAR I6vuYdCgJjWZbIAqq7JRB2imCVobQKaQaDSADRY9o5yv9tkg+huo2QO5qJteZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708674131; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=I3iFH37z2owW6PWlMMaIZIfecnGrQ7Cgp42e0Of4Vpc=; b=HnnrrLrsRegIAwqlhXHUdJLDVJE8p2CXwnk6tQv6OrRyqq1k87QlTuFIKAmcx/0IcjFBjZ mFc92GoAJ7OqOIdb3iMmItF0MRQWro1AkdknEQFQgxoMFnAoDgDCWO24EjMiEvWwmyxXIM F0qawDatU0N5nMeTn5nWHoF7+uRzOkdhxJhWnQvATA2qaHdc/IFDopjkccbon8XzIx3xBN wVsjPS1ktVXC1b0WLhg+UC2hjAxkBWgojVWrY4zj2EJFeYainxA00l7lIETgNmo2KpFB3u vf+tI4f+rmyBY83ajfcMCwSCd6BIsllL1GLHX3ravHBspnGpARwN1Yum+XwGug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708674131; a=rsa-sha256; cv=none; b=MYEg0ltU2ocn2F13EkpeLclLsZHWXrBN1u/WG04Og5d7BdwLVZHaZF5E+Qgjo9Si14LNMu GbP/2QeVREDlHvZuTmVMSjeUcdm3td902ieyTzTYrjDnNhfDYt8IHo+TDoEexVwWdTlvyT g5VrfqJlxPrSlxiI164NlgYscv6FXwV+n9wgjOeiSRF7wuiWY8baVTxWfjSFlb8HXF/r2f igCynksLQVTFjchlHtdLIX8b5zqbX/R87DoL/UawiaR8+TsvuAB5ls0rWI8nYWuYYghQAj bFhitQntTE/N2s1QlQ3NOp+uIfz+apnlxvp80Mm9xJKRlrc1dg6pyFXdcBVvkw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Th25v0xV5z16cr; Fri, 23 Feb 2024 07:42:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 41N7gBom071249; Fri, 23 Feb 2024 07:42:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 41N7gBJ8071246; Fri, 23 Feb 2024 07:42:11 GMT (envelope-from git) Date: Fri, 23 Feb 2024 07:42:11 GMT Message-Id: <202402230742.41N7gBJ8071246@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Juraj Lutter Subject: git: 1fabd73f472b - main - mail/postfix-current: Update to 3.9-20240218 and add MongoDB support List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: otis X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1fabd73f472b3db14977e4914657b266f126a1fe Auto-Submitted: auto-generated The branch main has been updated by otis: URL: https://cgit.FreeBSD.org/ports/commit/?id=1fabd73f472b3db14977e4914657b266f126a1fe commit 1fabd73f472b3db14977e4914657b266f126a1fe Author: Herbert J. Skuhra AuthorDate: 2024-02-23 07:37:22 +0000 Commit: Juraj Lutter CommitDate: 2024-02-23 07:41:27 +0000 mail/postfix-current: Update to 3.9-20240218 and add MongoDB support MongoDB support was added in upstream on 20240208. --- mail/postfix-current/Makefile | 30 ++++++++++++++++++++++++++---- mail/postfix-current/distinfo | 6 +++--- mail/postfix-current/pkg-plist | 4 ++++ 3 files changed, 33 insertions(+), 7 deletions(-) diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile index c2a4cf9b3a5c..d74cb048ab1a 100644 --- a/mail/postfix-current/Makefile +++ b/mail/postfix-current/Makefile @@ -1,5 +1,5 @@ PORTNAME= postfix -DISTVERSION= 3.9-20240121 +DISTVERSION= 3.9-20240218 PORTREVISION?= 0 PORTEPOCH= 6 CATEGORIES= mail @@ -23,39 +23,52 @@ LICENSE_NAME_IPL10= IBM PUBLIC LICENSE VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS_IPL10= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -FLAVORS= default ldap mysql pgsql sasl sqlite +FLAVORS= default ldap mongo mysql pgsql sasl sqlite default_CONFLICTS_INSTALL= postfix-current-base-ldap postfix-current-base-sasl \ postfix-current-ldap postfix-current-sasl \ + postfix-current-mongo postfix-current-base-mongo \ postfix-current-mysql postfix-current-base-mysql \ postfix-current-pgsql postfix-current-base-pgsql \ postfix-current-sqlite postfix-current-base-sqlite ldap_PKGNAMESUFFIX= -current-ldap ldap_CONFLICTS_INSTALL= postfix-current postfix-current-base \ postfix-current-base-sasl postfix-current-sasl \ + postfix-current-mongo postfix-current-base-mongo \ postfix-current-mysql postfix-current-base-mysql \ postfix-current-pgsql postfix-current-base-pgsql \ postfix-current-sqlite postfix-current-base-sqlite +mongo_PKGNAMESUFFIX= -current-mongo +mongo_CONFLICTS_INSTALL= postfix-current postfix-current-base \ + postfix-current-ldap postfix-current-base-ldap \ + postfix-current-mysql postfix-current-base-mysql \ + postfix-current-pgsql postfix-current-base-pgsql \ + postfix-current-sasl postfix-current-base-sasl \ + postfix-current-sqlite postfix-current-base-sqlite mysql_PKGNAMESUFFIX= -current-mysql mysql_CONFLICTS_INSTALL= postfix-current postfix-current-base \ postfix-current-ldap postfix-current-base-ldap \ + postfix-current-mongo postfix-current-base-mongo \ postfix-current-pgsql postfix-current-base-pgsql \ postfix-current-sasl postfix-current-base-sasl \ postfix-current-sqlite postfix-current-base-sqlite pgsql_PKGNAMESUFFIX= -current-pgsql pgsql_CONFLICTS_INSTALL= postfix-current postfix-current-base \ postfix-current-ldap postfix-current-base-ldap \ + postfix-current-mongo postfix-current-base-mongo \ postfix-current-mysql postfix-current-base-mysql \ postfix-current-sasl postfix-current-base-sasl \ postfix-current-sqlite postfix-current-base-sqlite sasl_PKGNAMESUFFIX= -current-sasl sasl_CONFLICTS_INSTALL= postfix-current postfix-current-base \ postfix-current-base-ldap postfix-current-ldap \ + postfix-current-mongo postfix-current-base-mongo \ postfix-current-mysql postfix-current-base-mysql \ postfix-current-pgsql postfix-current-base-pgsql \ postfix-current-sqlite postfix-current-base-sqlite sqlite_PKGNAMESUFFIX= -current-sqlite sqlite_CONFLICTS_INSTALL= postfix-current postfix-current-base \ postfix-current-ldap postfix-current-base-ldap \ + postfix-current-mongo postfix-current-base-mongo \ postfix-current-mysql postfix-current-base-mysql \ postfix-current-pgsql postfix-current-base-pgsql \ postfix-current-sasl postfix-current-base-sasl @@ -79,8 +92,8 @@ CONFLICTS_INSTALL= courier-0.* opensmtpd opensmtpd-devel \ USERS= postfix GROUPS= mail maildrop postfix -OPTIONS_DEFINE= BDB BLACKLISTD CDB DOCS EAI INST_BASE LDAP LMDB MYSQL \ - NIS PCRE2 PGSQL SASL SQLITE TEST TLS +OPTIONS_DEFINE= BDB BLACKLISTD CDB DOCS EAI INST_BASE LDAP LMDB MONGO \ + MYSQL NIS PCRE2 PGSQL SASL SQLITE TEST TLS OPTIONS_DEFAULT?= BLACKLISTD EAI PCRE2 TLS OPTIONS_RADIO= RG1 OPTIONS_RADIO_RG1= SASLKMIT SASLKRB5 @@ -113,6 +126,8 @@ CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb EAI_LIB_DEPENDS= libicuuc.so:devel/icu LDAP_USES= ldap LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb +MONGO_LIB_DEPENDS= libbson-1.0.so:devel/libbson \ + libmongoc-1.0.so:devel/mongo-c-driver MYSQL_USES?= mysql PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PGSQL_USES= pgsql @@ -261,6 +276,13 @@ IGNORE= blacklistd is only supported on FreeBSD . endif .endif +.if ${PORT_OPTIONS:MMONGO} +DYN_EXT+= mongodb +POSTFIX_CCARGS+= -DHAS_MONGODB -I${LOCALBASE}/include/libmongoc-1.0 \ + -I${LOCALBASE}/include/libbson-1.0 +POSTFIX_DYN_AUXLIBS+= "AUXLIBS_MONGODB=-L${LOCALBASE}/lib -lmongoc-1.0 -lbson-1.0" +.endif + .if ${PORT_OPTIONS:MMYSQL} DYN_EXT+= mysql POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo index e0d91244bd98..5dcaa0f34802 100644 --- a/mail/postfix-current/distinfo +++ b/mail/postfix-current/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705933136 -SHA256 (postfix/postfix-3.9-20240121.tar.gz) = 03eed15a6705e39398d85601f49347f23a1ece9f3d1b253740bf8ed38865fc33 -SIZE (postfix/postfix-3.9-20240121.tar.gz) = 4914071 +TIMESTAMP = 1708672440 +SHA256 (postfix/postfix-3.9-20240218.tar.gz) = 48b4e16cd767d3154c2a4ed24bc3cf21305b096d4c02bf08b21b139a264f2890 +SIZE (postfix/postfix-3.9-20240218.tar.gz) = 4927676 diff --git a/mail/postfix-current/pkg-plist b/mail/postfix-current/pkg-plist index 0bc26f8b07fb..1bd4e6b2708c 100644 --- a/mail/postfix-current/pkg-plist +++ b/mail/postfix-current/pkg-plist @@ -28,6 +28,7 @@ lib/postfix/libpostfix-util.so %%CDB%%lib/postfix/postfix-cdb.so %%LDAP%%lib/postfix/postfix-ldap.so %%LMDB%%lib/postfix/postfix-lmdb.so +%%MONGO%%lib/postfix/postfix-mongodb.so %%MYSQL%%lib/postfix/postfix-mysql.so %%PCRE2%%lib/postfix/postfix-pcre.so %%PGSQL%%lib/postfix/postfix-pgsql.so @@ -41,6 +42,7 @@ libexec/postfix/dynamicmaps.cf %%CDB%%libexec/postfix/dynamicmaps.cf.d/cdb.cf %%LDAP%%libexec/postfix/dynamicmaps.cf.d/ldap.cf %%LMDB%%libexec/postfix/dynamicmaps.cf.d/lmdb.cf +%%MONGO%%libexec/postfix/dynamicmaps.cf.d/mongodb.cf %%MYSQL%%libexec/postfix/dynamicmaps.cf.d/mysql.cf %%PCRE2%%libexec/postfix/dynamicmaps.cf.d/pcre.cf %%PGSQL%%libexec/postfix/dynamicmaps.cf.d/pgsql.cf @@ -62,6 +64,7 @@ libexec/postfix/postfix-files %%CDB%%libexec/postfix/postfix-files.d/cdb-files %%LDAP%%libexec/postfix/postfix-files.d/ldap-files %%LMDB%%libexec/postfix/postfix-files.d/lmdb-files +%%MONGO%%libexec/postfix/postfix-files.d/mongodb-files %%MYSQL%%libexec/postfix/postfix-files.d/mysql-files %%PCRE2%%libexec/postfix/postfix-files.d/pcre-files %%PGSQL%%libexec/postfix/postfix-files.d/pgsql-files @@ -119,6 +122,7 @@ share/man/man5/ldap_table.5.gz share/man/man5/lmdb_table.5.gz share/man/man5/master.5.gz share/man/man5/memcache_table.5.gz +share/man/man5/mongodb_table.5.gz share/man/man5/mysql_table.5.gz share/man/man5/nisplus_table.5.gz share/man/man5/pcre_table.5.gz