Changeset View
Changeset View
Standalone View
Standalone View
mail/dspam/Makefile
Show First 20 Lines • Show All 209 Lines • ▼ Show 20 Lines | |||||
SUB_LIST+= PGSQL= | SUB_LIST+= PGSQL= | ||||
. endif | . endif | ||||
.else | .else | ||||
PLIST_SUB+= PGSQL="@comment " | PLIST_SUB+= PGSQL="@comment " | ||||
_DBDRV:= ${_DBDRV:S/pgsql_drv,//} | _DBDRV:= ${_DBDRV:S/pgsql_drv,//} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MSQLITE3} | .if ${PORT_OPTIONS:MSQLITE3} | ||||
USE_SQLITE= 3 | USES+= sqlite:3 | ||||
_DBDRV_COUNT:= ${_DBDRV_COUNT}o | _DBDRV_COUNT:= ${_DBDRV_COUNT}o | ||||
.else | .else | ||||
_DBDRV:= ${_DBDRV:S/sqlite3_drv,//} | _DBDRV:= ${_DBDRV:S/sqlite3_drv,//} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MSQLITE2} | .if ${PORT_OPTIONS:MSQLITE2} | ||||
USE_SQLITE= 2 | USES+= sqlite:2 | ||||
_DBDRV_COUNT:= ${_DBDRV_COUNT}o | _DBDRV_COUNT:= ${_DBDRV_COUNT}o | ||||
.else | .else | ||||
_DBDRV:= ${_DBDRV:S/sqlite_drv,//} | _DBDRV:= ${_DBDRV:S/sqlite_drv,//} | ||||
.endif | .endif | ||||
.if defined(USE_SQLITE) | .if ${USES:Msqlite*} | ||||
CONFIGURE_ARGS+= --with-sqlite-includes=${LOCALBASE}/include \ | CONFIGURE_ARGS+= --with-sqlite-includes=${LOCALBASE}/include \ | ||||
--with-sqlite-libraries=${LOCALBASE}/lib | --with-sqlite-libraries=${LOCALBASE}/lib | ||||
PLIST_SUB+= SQLITE="" | PLIST_SUB+= SQLITE="" | ||||
.else | .else | ||||
PLIST_SUB+= SQLITE="@comment " | PLIST_SUB+= SQLITE="@comment " | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MHASH} | .if ${PORT_OPTIONS:MHASH} | ||||
▲ Show 20 Lines • Show All 219 Lines • ▼ Show 20 Lines | .if ${PORT_OPTIONS:MPREF_EXT} && !( defined(USE_MYSQL) || \ | ||||
@${FALSE} | @${FALSE} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MDAEMON} && !( defined(USE_MYSQL) || \ | .if ${PORT_OPTIONS:MDAEMON} && !( defined(USE_MYSQL) || \ | ||||
${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) | ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) | ||||
@${ECHO_CMD} "You need MySQL, PostgreSQL or Hash for Daemon mode, because multithreading support is needed" | @${ECHO_CMD} "You need MySQL, PostgreSQL or Hash for Daemon mode, because multithreading support is needed" | ||||
@${FALSE} | @${FALSE} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} && !( defined(USE_MYSQL) || \ | .if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} && !( defined(USE_MYSQL) || \ | ||||
${PORT_OPTIONS:MPGSQL} || defined(USE_SQLITE) ) | ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MSQLITE*} ) | ||||
@${ECHO_CMD} "You need MySQL, Postgres or SQLITE for EXTERNAL_LOOKUP." | @${ECHO_CMD} "You need MySQL, Postgres or SQLITE for EXTERNAL_LOOKUP." | ||||
@${FALSE} | @${FALSE} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MUSER_HOMEDIR} && ${PORT_OPTIONS:MWEBUI} | .if ${PORT_OPTIONS:MUSER_HOMEDIR} && ${PORT_OPTIONS:MWEBUI} | ||||
@${ECHO_CMD} "USER_HOMEDIR and WebUI are incopatible" | @${ECHO_CMD} "USER_HOMEDIR and WebUI are incopatible" | ||||
@${FALSE} | @${FALSE} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MDOMAIN_SCALE} && ${PORT_OPTIONS:MLARGE_SCALE} | .if ${PORT_OPTIONS:MDOMAIN_SCALE} && ${PORT_OPTIONS:MLARGE_SCALE} | ||||
Show All 24 Lines | ${INSTALL_DATA} mysql_objects-4.1.sql \ | ||||
virtual_user_aliases.sql \ | virtual_user_aliases.sql \ | ||||
virtual_users.sql ${STAGEDIR}${EXAMPLESDIR}/mysql | virtual_users.sql ${STAGEDIR}${EXAMPLESDIR}/mysql | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MPGSQL} | .if ${PORT_OPTIONS:MPGSQL} | ||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pgsql | @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pgsql | ||||
@cd ${WRKSRC}/src/tools.pgsql_drv && \ | @cd ${WRKSRC}/src/tools.pgsql_drv && \ | ||||
${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/pgsql | ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/pgsql | ||||
.endif | .endif | ||||
.ifdef(USE_SQLITE) | .if ${PORT_OPTIONS:MSQLITE*} | ||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sqlite | @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sqlite | ||||
cd ${WRKSRC}/src/tools.sqlite_drv && \ | cd ${WRKSRC}/src/tools.sqlite_drv && \ | ||||
${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/sqlite | ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/sqlite | ||||
.endif | .endif | ||||
.endif # PORT_OPTIONS:MEXAMPLES | .endif # PORT_OPTIONS:MEXAMPLES | ||||
.if ${PORT_OPTIONS:MWEBUI} | .if ${PORT_OPTIONS:MWEBUI} | ||||
${MV} ${WRKSRC}/webui/cgi-bin/configure.pl ${WRKSRC}/webui/cgi-bin/configure.pl.sample | ${MV} ${WRKSRC}/webui/cgi-bin/configure.pl ${WRKSRC}/webui/cgi-bin/configure.pl.sample | ||||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |