Lines 1-7
Link Here
|
1 |
# Created by: Torsten Blum <torstenb@FreeBSD.org> |
1 |
# Created by: Torsten Blum <torstenb@FreeBSD.org> |
2 |
|
2 |
|
3 |
PORTNAME= postfix |
3 |
PORTNAME= postfix |
4 |
DISTVERSION= 3.7-20211107 |
4 |
DISTVERSION= 3.8-20220220 |
5 |
PORTREVISION?= 0 |
5 |
PORTREVISION?= 0 |
6 |
PORTEPOCH= 6 |
6 |
PORTEPOCH= 6 |
7 |
CATEGORIES= mail |
7 |
CATEGORIES= mail |
Lines 60-67
USERS= postfix
Link Here
|
60 |
GROUPS= mail maildrop postfix |
60 |
GROUPS= mail maildrop postfix |
61 |
|
61 |
|
62 |
OPTIONS_DEFINE= BDB BLACKLISTD CDB DOCS EAI INST_BASE LDAP LMDB MYSQL \ |
62 |
OPTIONS_DEFINE= BDB BLACKLISTD CDB DOCS EAI INST_BASE LDAP LMDB MYSQL \ |
63 |
NIS PCRE PGSQL SASL SQLITE TEST TLS |
63 |
NIS PCRE2 PGSQL SASL SQLITE TEST TLS |
64 |
OPTIONS_DEFAULT?= BLACKLISTD EAI PCRE TLS |
64 |
OPTIONS_DEFAULT?= BLACKLISTD EAI PCRE2 TLS |
65 |
OPTIONS_RADIO= RG1 |
65 |
OPTIONS_RADIO= RG1 |
66 |
OPTIONS_RADIO_RG1= SASLKMIT SASLKRB5 |
66 |
OPTIONS_RADIO_RG1= SASLKMIT SASLKRB5 |
67 |
.if ${FLAVOR:U} == ldap |
67 |
.if ${FLAVOR:U} == ldap |
Lines 81-86
EAI_DESC= Email Address Internationalization (SMTPUTF8) support
Link Here
|
81 |
INST_BASE_DESC= Install into /usr and /etc/postfix |
81 |
INST_BASE_DESC= Install into /usr and /etc/postfix |
82 |
LDAP_DESC= LDAP maps (uses WITH_OPENLDAP_VER) |
82 |
LDAP_DESC= LDAP maps (uses WITH_OPENLDAP_VER) |
83 |
LMDB_DESC= LMDB maps |
83 |
LMDB_DESC= LMDB maps |
|
|
84 |
PCRE2_DESC= Use Perl Compatible Regular Expressions, version 2 |
84 |
RG1_DESC= Kerberos network authentication protocol type |
85 |
RG1_DESC= Kerberos network authentication protocol type |
85 |
SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this |
86 |
SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this |
86 |
SASLKRB5_DESC= If your SASL req. Kerberos5, select this |
87 |
SASLKRB5_DESC= If your SASL req. Kerberos5, select this |
Lines 94-100
EAI_LIB_DEPENDS= libicuuc.so:devel/icu
Link Here
|
94 |
LDAP_USE= OPENLDAP=yes |
95 |
LDAP_USE= OPENLDAP=yes |
95 |
LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb |
96 |
LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb |
96 |
MYSQL_USES?= mysql |
97 |
MYSQL_USES?= mysql |
97 |
PCRE_LIB_DEPENDS= libpcre.so:devel/pcre |
98 |
PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 |
98 |
PGSQL_USES= pgsql |
99 |
PGSQL_USES= pgsql |
99 |
SASLKMIT_LIB_DEPENDS= libkrb5.so:security/krb5 |
100 |
SASLKMIT_LIB_DEPENDS= libkrb5.so:security/krb5 |
100 |
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 |
101 |
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 |
Lines 197-206
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -licuuc
Link Here
|
197 |
POSTFIX_CCARGS+= -DNO_EAI |
198 |
POSTFIX_CCARGS+= -DNO_EAI |
198 |
.endif |
199 |
.endif |
199 |
|
200 |
|
200 |
.if ${PORT_OPTIONS:MPCRE} |
201 |
.if ${PORT_OPTIONS:MPCRE2} |
201 |
DYN_EXT+= pcre |
202 |
DYN_EXT+= pcre |
202 |
POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include |
203 |
POSTFIX_CCARGS+= -DHAS_PCRE=2 -I${LOCALBASE}/include |
203 |
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_PCRE=`${LOCALBASE}/bin/pcre-config --libs`" |
204 |
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_PCRE=`${LOCALBASE}/bin/pcre2-config --libs8`" |
204 |
.else |
205 |
.else |
205 |
POSTFIX_CCARGS+= -DNO_PCRE |
206 |
POSTFIX_CCARGS+= -DNO_PCRE |
206 |
.endif |
207 |
.endif |