|
Lines 29-41
Link Here
|
| 29 |
DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ |
29 |
DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ |
| 30 |
DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ |
30 |
DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ |
| 31 |
DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ |
31 |
DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ |
| 32 |
MySQL "MySQL map lookups" "$status_MySQL" \ |
32 |
MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ |
| 33 |
PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ |
33 |
PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ |
| 34 |
PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ |
34 |
PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ |
| 35 |
PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ |
35 |
PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ |
| 36 |
OpenLDAP12 "OpenLDAP 1.2 map lookups" "$status_OpenLDAP" \ |
36 |
OpenLDAP "OpenLDAP map lookups (choose ver. with USE_OPENLDAP_VER)" "$status_OpenLDAP" \ |
| 37 |
OpenLDAP20 "OpenLDAP 2.0 map lookups" "$status_OpenLDAP" \ |
|
|
| 38 |
OpenLDAP21 "OpenLDAP 2.1 map lookups" "$status_OpenLDAP" \ |
| 39 |
Test "SMTP/LMTP test server and generator" "$status_Test" \ |
37 |
Test "SMTP/LMTP test server and generator" "$status_Test" \ |
| 40 |
2> $tempfile |
38 |
2> $tempfile |
| 41 |
|
39 |
|
|
Lines 80-85
Link Here
|
| 80 |
echo "SASL_SUFFIX= +sasl" |
78 |
echo "SASL_SUFFIX= +sasl" |
| 81 |
if [ -f ${PREFIX}/lib/libsasl.a ]; then |
79 |
if [ -f ${PREFIX}/lib/libsasl.a ]; then |
| 82 |
if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then |
80 |
if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then |
|
|
81 |
echo "USE_MYSQL=YES" |
| 83 |
echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" |
82 |
echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" |
| 84 |
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" |
83 |
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" |
| 85 |
fi |
84 |
fi |
|
Lines 93-98
Link Here
|
| 93 |
echo "SASL_SUFFIX= +sasl2" |
92 |
echo "SASL_SUFFIX= +sasl2" |
| 94 |
if [ -f ${PREFIX}/lib/libsasl2.a ]; then |
93 |
if [ -f ${PREFIX}/lib/libsasl2.a ]; then |
| 95 |
if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then |
94 |
if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then |
|
|
95 |
echo "USE_MYSQL=YES" |
| 96 |
echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" |
96 |
echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" |
| 97 |
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" |
97 |
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" |
| 98 |
fi |
98 |
fi |
|
Lines 150-156
Link Here
|
| 150 |
DB41_SELECTED="YES" |
150 |
DB41_SELECTED="YES" |
| 151 |
;; |
151 |
;; |
| 152 |
MySQL) |
152 |
MySQL) |
| 153 |
echo "BUILD_DEPENDS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a:\${PORTSDIR}/databases/mysql323-client" |
153 |
echo "USE_MYSQL=YES" |
| 154 |
echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" |
154 |
echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" |
| 155 |
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" |
155 |
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" |
| 156 |
echo "MYSQL_SUFFIX= +mysql" |
156 |
echo "MYSQL_SUFFIX= +mysql" |
|
Lines 185-207
Link Here
|
| 185 |
echo "PATCH_DIST_STRIP= -p1" |
185 |
echo "PATCH_DIST_STRIP= -p1" |
| 186 |
echo "PGSQL_SUFFIX= +pgsql" |
186 |
echo "PGSQL_SUFFIX= +pgsql" |
| 187 |
;; |
187 |
;; |
| 188 |
OpenLDAP12) |
188 |
OpenLDAP) |
| 189 |
echo "BUILD_DEPENDS+= \${LOCALBASE}/lib/libldap.a:\${PORTSDIR}/net/openldap12" |
189 |
echo "USE_OPENLDAP=YES" |
| 190 |
echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" |
190 |
echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" |
| 191 |
echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/libldap.a \${PREFIX}/lib/liblber.a" |
|
|
| 192 |
echo "OPENLDAP_SUFFIX= +openldap12" |
| 193 |
;; |
| 194 |
OpenLDAP20) |
| 195 |
echo "BUILD_DEPENDS+= \${LOCALBASE}/lib/libldap.a:\${PORTSDIR}/net/openldap20-client" |
| 196 |
echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" |
| 197 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" |
| 198 |
echo "OPENLDAP_SUFFIX= +openldap20" |
| 199 |
;; |
| 200 |
OpenLDAP21) |
| 201 |
echo "BUILD_DEPENDS+= \${LOCALBASE}/lib/libldap.a:\${PORTSDIR}/net/openldap21-client" |
| 202 |
echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" |
| 203 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" |
191 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" |
| 204 |
echo "OPENLDAP_SUFFIX= +openldap21" |
192 |
echo "OPENLDAP_SUFFIX= +openldap" |
| 205 |
;; |
193 |
;; |
| 206 |
Test) |
194 |
Test) |
| 207 |
echo "BIN1= smtp-sink smtp-source" |
195 |
echo "BIN1= smtp-sink smtp-source" |