View | Details | Raw Unified | Return to bug 64801
Collapse All | Expand All

(-)scripts/configure.postfix (-9 / +22 lines)
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"

Return to bug 64801