Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/mysql.mk
Show All 13 Lines | |||||
# IGNORE_WITH_MYSQL | # IGNORE_WITH_MYSQL | ||||
# This variable can be defined if the ports does not support one | # This variable can be defined if the ports does not support one | ||||
# or more versions of MySQL. | # or more versions of MySQL. | ||||
# WITH_MYSQL_VER | # WITH_MYSQL_VER | ||||
# User defined variable to set MySQL version. | # User defined variable to set MySQL version. | ||||
# MYSQL_VER | # MYSQL_VER | ||||
# Detected MySQL version. | # Detected MySQL version. | ||||
# | # | ||||
# DBD_MYSQL | |||||
# Set compatible p5-DBD-mysql version | |||||
# | |||||
# MAINTAINER: ports@FreeBSD.org | # MAINTAINER: ports@FreeBSD.org | ||||
.if !defined(_INCLUDE_USES_MYSQL_MK) | .if !defined(_INCLUDE_USES_MYSQL_MK) | ||||
_INCLUDE_USES_MYSQL_MK= yes | _INCLUDE_USES_MYSQL_MK= yes | ||||
. if !empty(mysql_ARGS) | . if !empty(mysql_ARGS) | ||||
.undef _WANT_MYSQL_VER | .undef _WANT_MYSQL_VER | ||||
.undef _WANT_MYSQL_SERVER | .undef _WANT_MYSQL_SERVER | ||||
▲ Show 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | |||||
RUN_DEPENDS+= ${LOCALBASE}/libexec/mysqld:${_MYSQL_SERVER} | RUN_DEPENDS+= ${LOCALBASE}/libexec/mysqld:${_MYSQL_SERVER} | ||||
. endif | . endif | ||||
. if defined(_WANT_MYSQL_CLIENT) || !defined(_WANT_MYSQL_SERVER) | . if defined(_WANT_MYSQL_CLIENT) || !defined(_WANT_MYSQL_SERVER) | ||||
LIB_DEPENDS+= ${_MYSQL_SHLIB}.so.${MYSQL${MYSQL_VER}_LIBVER}:${_MYSQL_CLIENT} | LIB_DEPENDS+= ${_MYSQL_SHLIB}.so.${MYSQL${MYSQL_VER}_LIBVER}:${_MYSQL_CLIENT} | ||||
. endif | . endif | ||||
. else | . else | ||||
IGNORE= cannot install: unknown MySQL version: ${MYSQL_VER} | IGNORE= cannot install: unknown MySQL version: ${MYSQL_VER} | ||||
. endif # Check for correct libs | . endif # Check for correct libs | ||||
. if ${MYSQL_FLAVOUR} == mariadb | |||||
DBD_MYSQL= p5-DBD-mysql4>=0:databases/p5-DBD-mysql4 | |||||
. else | |||||
DBD_MYSQL= p5-DBD-mysql>=0:databases/p5-DBD-mysql | |||||
. endif | |||||
.endif | .endif |