Lines 29-34
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 |
DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ |
32 |
MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ |
33 |
MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ |
33 |
PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ |
34 |
PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ |
34 |
PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ |
35 |
PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ |
Lines 114-121
Link Here
|
114 |
SUB_TLS="" |
115 |
SUB_TLS="" |
115 |
;; |
116 |
;; |
116 |
DB3) |
117 |
DB3) |
117 |
if [ X$DB40_SELECTED != "X" -o X$DB41_SELECTED != "X" ]; then |
118 |
if [ "X$BDB_SELECTED" != "X" ]; then |
118 |
/usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40 and DB41 options." 5 60 > /dev/stderr |
119 |
/usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr |
119 |
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc |
120 |
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc |
120 |
exit 1 |
121 |
exit 1 |
121 |
fi |
122 |
fi |
Lines 123-133
Link Here
|
123 |
echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" |
124 |
echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" |
124 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" |
125 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" |
125 |
echo "DB_SUFFIX= +db3" |
126 |
echo "DB_SUFFIX= +db3" |
126 |
DB3_SELECTED="YES" |
127 |
BDB_SELECTED="3" |
127 |
;; |
128 |
;; |
128 |
DB40) |
129 |
DB40) |
129 |
if [ X$DB3_SELECTED != "X" -o X$DB41_SELECTED != "X" ]; then |
130 |
if [ "X$BDB_SELECTED" != "X" ]; then |
130 |
/usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40 and DB41 options." 5 60 > /dev/stderr |
131 |
/usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr |
131 |
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc |
132 |
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc |
132 |
exit 1 |
133 |
exit 1 |
133 |
fi |
134 |
fi |
Lines 135-145
Link Here
|
135 |
echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" |
136 |
echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" |
136 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" |
137 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" |
137 |
echo "DB_SUFFIX= +db40" |
138 |
echo "DB_SUFFIX= +db40" |
138 |
DB40_SELECTED="YES" |
139 |
BDB_SELECTED="40" |
139 |
;; |
140 |
;; |
140 |
DB41) |
141 |
DB41) |
141 |
if [ X$DB3_SELECTED != "X" -o X$DB40_SELECTED != "X" ]; then |
142 |
if [ "X$BDB_SELECTED" != "X" ]; then |
142 |
/usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40 and DB41 options." 5 60 > /dev/stderr |
143 |
/usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr |
143 |
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc |
144 |
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc |
144 |
exit 1 |
145 |
exit 1 |
145 |
fi |
146 |
fi |
Lines 147-153
Link Here
|
147 |
echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" |
148 |
echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" |
148 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" |
149 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" |
149 |
echo "DB_SUFFIX= +db41" |
150 |
echo "DB_SUFFIX= +db41" |
150 |
DB41_SELECTED="YES" |
151 |
BDB_SELECTED="41" |
|
|
152 |
;; |
153 |
DB42) |
154 |
if [ "X$BDB_SELECTED" != "X" ]; then |
155 |
/usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr |
156 |
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc |
157 |
exit 1 |
158 |
fi |
159 |
echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" |
160 |
echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" |
161 |
echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" |
162 |
echo "DB_SUFFIX= +db42" |
163 |
BDB_SELECTED="42" |
151 |
;; |
164 |
;; |
152 |
MySQL) |
165 |
MySQL) |
153 |
echo "USE_MYSQL=YES" |
166 |
echo "USE_MYSQL=YES" |