Move MySQL support from bsd.databases.mk to Uses/mysql.mk.
Also, USE_MYSQL can't happen after bsd.port.pre.mk because it is a USES. PR: 208971 Submitted by: mat Exp-run by: antoine With hat: portmgr Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D5951
This commit is contained in:
parent
4d32bbcef6
commit
d78beb132c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=414019
15 changed files with 161 additions and 143 deletions
|
@ -1,44 +1,56 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
|
||||
.if defined(_POSTMKINCLUDED) && !defined(Database_Post_Include)
|
||||
|
||||
Database_Post_Include= bsd.database.mk
|
||||
Database_Include_MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
# This file contains some routines to interact with different databases, such
|
||||
# as MySQL. To include this file, define macro
|
||||
# USE_[DATABASE], for example USE_MYSQL. Defining macro like
|
||||
# USE_[DATABASE]_VER or WANT_[DATABASE]_VER will include this file as well.
|
||||
# Provide support for MySQL
|
||||
# Feature: mysql
|
||||
# Usage: USES=mysql or USES=mysql:args
|
||||
# Valid ARGS: <version>, server, embedded
|
||||
#
|
||||
# version If no version is given (by the maintainer via the port), try to
|
||||
# find the currently installed version. Fall back to default if
|
||||
# necessary (MySQL-5.6 = 56).
|
||||
# server/embedded
|
||||
# Depend on the server at run/build time. If none of these is
|
||||
# set, depends on the client.
|
||||
#
|
||||
##
|
||||
# USE_MYSQL - Add MySQL (client/server/embedded) dependency (default:
|
||||
# client).
|
||||
# If no version is given (by the maintainer via the port or
|
||||
# by the user via defined variable), try to find the
|
||||
# currently installed version. Fall back to default if
|
||||
# necessary (MySQL-5.6 = 56).
|
||||
# DEFAULT_MYSQL_VER
|
||||
# - MySQL default version. Can be overridden within a port.
|
||||
# Default: 56.
|
||||
# WANT_MYSQL_VER
|
||||
# - Maintainer can set an arbitrary version of MySQL to always
|
||||
# build this port with (overrides WITH_MYSQL_VER).
|
||||
# IGNORE_WITH_MYSQL
|
||||
# - This variable can be defined if the ports does not support
|
||||
# one or more versions of MySQL.
|
||||
# This variable can be defined if the ports does not support one
|
||||
# or more versions of MySQL.
|
||||
# WITH_MYSQL_VER
|
||||
# - User defined variable to set MySQL version.
|
||||
# User defined variable to set MySQL version.
|
||||
# MYSQL_VER
|
||||
# - Detected MySQL version.
|
||||
# Detected MySQL version.
|
||||
#
|
||||
# MAINTAINER: ports@FreeBSD.org
|
||||
|
||||
.if !defined(_INCLUDE_USES_MYSQL_MK)
|
||||
_INCLUDE_USES_MYSQL_MK= yes
|
||||
|
||||
.include "${PORTSDIR}/Mk/bsd.default-versions.mk"
|
||||
|
||||
.if !empty(mysql_ARGS)
|
||||
.undef _WANT_MYSQL_VER
|
||||
.undef _WANT_MYSQL_SERVER
|
||||
.undef _WANT_MYSQL_EMBEDDED
|
||||
_MYSQL_ARGS= ${mysql_ARGS:S/,/ /g}
|
||||
.if ${_MYSQL_ARGS:Mserver}
|
||||
_WANT_MYSQL_SERVER= yes
|
||||
_MYSQL_ARGS:= ${_MYSQL_ARGS:Nserver}
|
||||
.endif
|
||||
.if ${_MYSQL_ARGS:Membedded}
|
||||
_WANT_MYSQL_EMBEDDED= yes
|
||||
_MYSQL_ARGS:= ${_MYSQL_ARGS:Nembedded}
|
||||
.endif
|
||||
|
||||
# Port requested a version
|
||||
.if !empty(_MYSQL_ARGS)
|
||||
_WANT_MYSQL_VER= ${_MYSQL_ARGS}
|
||||
.endif
|
||||
.endif # !empty(mysql_ARGS)
|
||||
|
||||
.if defined(DEFAULT_MYSQL_VER)
|
||||
WARNING+= "DEFAULT_MYSQL_VER is defined, consider using DEFAULT_VERSIONS=mysql=${DEFAULT_MYSQL_VER} instead"
|
||||
.endif
|
||||
|
||||
.if defined(USE_MYSQL)
|
||||
DEFAULT_MYSQL_VER?= ${MYSQL_DEFAULT:S/.//}
|
||||
# MySQL client version currently supported.
|
||||
# When adding a version, please keep the comment in
|
||||
|
@ -68,11 +80,11 @@ _MYSQL_VER= ${_MYSQL}
|
|||
.endif
|
||||
.endif
|
||||
|
||||
.if defined(WANT_MYSQL_VER)
|
||||
.if defined(WITH_MYSQL_VER) && ${WITH_MYSQL_VER} != ${WANT_MYSQL_VER}
|
||||
IGNORE= cannot install: the port wants mysql${WANT_MYSQL_VER}-client and you try to install mysql${WITH_MYSQL_VER}-client
|
||||
.if defined(_WANT_MYSQL_VER)
|
||||
.if defined(WITH_MYSQL_VER) && ${WITH_MYSQL_VER} != ${_WANT_MYSQL_VER}
|
||||
IGNORE= cannot install: the port wants mysql${_WANT_MYSQL_VER}-client and you try to install mysql${WITH_MYSQL_VER}-client
|
||||
.endif
|
||||
MYSQL_VER= ${WANT_MYSQL_VER}
|
||||
MYSQL_VER= ${_WANT_MYSQL_VER}
|
||||
.elif defined(WITH_MYSQL_VER)
|
||||
MYSQL_VER= ${WITH_MYSQL_VER}
|
||||
.else
|
||||
|
@ -81,7 +93,7 @@ MYSQL_VER= ${_MYSQL_VER}
|
|||
.else
|
||||
MYSQL_VER= ${DEFAULT_MYSQL_VER}
|
||||
.endif
|
||||
.endif # WANT_MYSQL_VER
|
||||
.endif # _WANT_MYSQL_VER
|
||||
|
||||
.if defined(_MYSQL_VER)
|
||||
.if ${_MYSQL_VER} != ${MYSQL_VER}
|
||||
|
@ -109,9 +121,9 @@ IGNORE= cannot install: does not work with MySQL version ${MYSQL_VER} (MySQL ${
|
|||
. endif
|
||||
. endfor
|
||||
.endif # IGNORE_WITH_MYSQL
|
||||
.if (${USE_MYSQL} == "server" || ${USE_MYSQL} == "embedded")
|
||||
.if defined(_WANT_MYSQL_SERVER) || defined(_WANT_MYSQL_EMBEDDED)
|
||||
RUN_DEPENDS+= ${LOCALBASE}/libexec/mysqld:${_MYSQL_SERVER}
|
||||
.if (${USE_MYSQL} == "embedded")
|
||||
.if defined(_WANT_MYSQL_EMBEDDED)
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/lib/mysql/libmysqld.a:${_MYSQL_SERVER}
|
||||
.endif
|
||||
.else
|
||||
|
@ -120,6 +132,5 @@ LIB_DEPENDS+= libmysqlclient.so.${MYSQL${MYSQL_VER}_LIBVER}:${_MYSQL_CLIENT}
|
|||
.else
|
||||
IGNORE= cannot install: unknown MySQL version: ${MYSQL_VER}
|
||||
.endif # Check for correct libs
|
||||
.endif # USE_MYSQL
|
||||
|
||||
.endif # defined(_POSTMKINCLUDED) && !defined(Database_Post_Include)
|
||||
.endif
|
|
@ -1407,6 +1407,18 @@ USES+= mate
|
|||
USES+=bdb:${USE_BDB}
|
||||
.endif
|
||||
|
||||
.if defined(USE_MYSQL)
|
||||
USE_MYSQL:= ${USE_MYSQL:N[yY][eE][sS]:Nclient}
|
||||
.if defined(WANT_MYSQL_VER)
|
||||
.if empty(USE_MYSQL)
|
||||
USE_MYSQL:=${WANT_MYSQL_VER}
|
||||
.else
|
||||
USE_MYSQL:=${USE_MYSQL},${WANT_MYSQL_VER}
|
||||
.endif
|
||||
.endif
|
||||
USES+=mysql:${USE_MYSQL}
|
||||
.endif
|
||||
|
||||
.if defined(WANT_WX) || defined(USE_WX) || defined(USE_WX_NOT)
|
||||
.include "${PORTSDIR}/Mk/bsd.wx.mk"
|
||||
.endif
|
||||
|
@ -1867,10 +1879,6 @@ _FORCE_POST_PATTERNS= rmdir kldxref mkfontscale mkfontdir fc-cache \
|
|||
.include "${PORTSDIR}/Mk/bsd.xorg.mk"
|
||||
.endif
|
||||
|
||||
.if defined(USE_MYSQL) || defined(WANT_MYSQL_VER)
|
||||
.include "${PORTSDIR}/Mk/bsd.database.mk"
|
||||
.endif
|
||||
|
||||
.if defined(WANT_GSTREAMER) || defined(USE_GSTREAMER) || defined(USE_GSTREAMER1)
|
||||
.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
|
||||
.endif
|
||||
|
|
|
@ -169,7 +169,7 @@ SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \
|
|||
PYDISTUTILS_AUTOPLIST PYTHON_PY3K_PLIST_HACK PYDISTUTILS_NOEGGINFO \
|
||||
USE_PYTHON_PREFIX USE_BZIP2 USE_XZ USE_PGSQL NEED_ROOT \
|
||||
UNIQUENAME LATEST_LINK USE_SQLITE USE_FIREBIRD
|
||||
SANITY_DEPRECATED= PYTHON_PKGNAMESUFFIX USE_AUTOTOOLS PLIST_DIRSTRY USE_BDB
|
||||
SANITY_DEPRECATED= PYTHON_PKGNAMESUFFIX USE_AUTOTOOLS PLIST_DIRSTRY USE_BDB USE_MYSQL WANT_MYSQL_VER
|
||||
SANITY_NOTNEEDED= WX_UNICODE
|
||||
|
||||
USE_AUTOTOOLS_ALT= USES=autoreconf and GNU_CONFIGURE=yes
|
||||
|
@ -211,6 +211,8 @@ PLIST_DIRSTRY_ALT= PLIST_DIRS
|
|||
USE_SQLITE_ALT= USES=sqlite
|
||||
USE_FIREBIRD_ALT= USES=firebird
|
||||
USE_BDB_ALT= USES=bdb:${USE_BDB}
|
||||
USE_MYSQL_ALT= USES=mysql:${USE_MYSQL}
|
||||
WANT_MYSQL_VER_ALT= USES=mysql:${WANT_MYSQL_VER}
|
||||
|
||||
.for a in ${SANITY_DEPRECATED}
|
||||
.if defined(${a})
|
||||
|
|
|
@ -15,8 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
|||
|
||||
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
|
||||
|
||||
USE_MYSQL= 51+
|
||||
USES= cmake:outsource
|
||||
USES= cmake:outsource mysql
|
||||
USE_LDCONFIG= yes
|
||||
CMAKE_ARGS= -DDOC_DESTINATION="${DOCSDIR}"
|
||||
|
||||
|
|
|
@ -12,10 +12,9 @@ COMMENT= MySQL database connector for C
|
|||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USE_MYSQL= 51+
|
||||
USE_OPENSSL= yes
|
||||
WITH_OPENSSL_PORT=yes
|
||||
USES= cmake:outsource compiler:features
|
||||
USES= cmake:outsource compiler:features mysql
|
||||
CMAKE_ARGS+= -DWITH_SSL=system \
|
||||
-DOPENSSL_INCLUDE_DIR=${LOCALBASE}/include/openssl
|
||||
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
|
||||
|
|
|
@ -15,8 +15,7 @@ OPTIONS_DEFINE= DOCS
|
|||
|
||||
PATCH_DEPENDS= rcsdiff:devel/rcs
|
||||
|
||||
USE_MYSQL= 41+
|
||||
USES= tcl tar:tgz
|
||||
USES= mysql tcl tar:tgz
|
||||
TCL_NODOT= tcl${TCL_VER:S/.//}
|
||||
WRKSRC= ${WRKDIR}/tcl-sql
|
||||
LIB_NAME= libTclMySQL.so.1
|
||||
|
|
|
@ -47,7 +47,7 @@ SQLITE_USE= yes
|
|||
|
||||
.if ${PORT_OPTIONS:MMYSQL}
|
||||
CONFIGURE_ARGS+= --with-database-backend=mysql
|
||||
USE_MYSQL= compat
|
||||
USES+= mysql
|
||||
SCRIPTDATA= migrate_adapters_1.mysql migrate_keyshare_mysql.pl \
|
||||
migrate_zone_delete.mysql migrate_id_mysql.pl \
|
||||
migrate_to_ng_mysql.pl migrate_1_4_8.mysql
|
||||
|
|
|
@ -90,6 +90,7 @@ MAKE_ENV= HB_ARCHITECTURE=${HB_ARCH} \
|
|||
|
||||
PGSQL_USES= pgsql
|
||||
FIREBIRD_USES= firebird
|
||||
MYSQL_USES= mysql
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
|
@ -115,7 +116,6 @@ PLIST_SUB+= SQLITE="@comment "
|
|||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MMYSQL}
|
||||
USE_MYSQL= yes
|
||||
MAKE_ENV+= HB_WITH_MYSQL=nolocal
|
||||
.else
|
||||
MAKE_ENV+= HB_WITH_MYSQL=no
|
||||
|
|
|
@ -499,6 +499,40 @@ CONFIGURE_ARGS+=--disable-flatfile
|
|||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysql=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysqli"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysqli=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config
|
||||
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "pdo_mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd
|
||||
|
||||
USE_PHP+= mysql
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PHP_MODNAME} == "gd"
|
||||
|
@ -542,27 +576,6 @@ CONFIGURE_ARGS+=--disable-mbregex
|
|||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysql=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
USE_MYSQL= yes
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysqli"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysqli=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config
|
||||
|
||||
USE_MYSQL= yes
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3"
|
||||
post-extract:
|
||||
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
|
||||
|
@ -576,19 +589,6 @@ LIB_DEPENDS+= libct.so:databases/freetds
|
|||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "pdo_mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd
|
||||
|
||||
USE_PHP+= mysql
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
USE_MYSQL= yes
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "xml"
|
||||
post-extract:
|
||||
@${MKDIR} ${WRKSRC}/ext/xml
|
||||
|
|
|
@ -502,6 +502,40 @@ CONFIGURE_ARGS+=--disable-flatfile
|
|||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysql=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysqli"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysqli=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config
|
||||
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "pdo_mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd
|
||||
|
||||
USE_PHP+= mysql
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PHP_MODNAME} == "gd"
|
||||
|
@ -545,27 +579,6 @@ CONFIGURE_ARGS+=--disable-mbregex
|
|||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysql=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
USE_MYSQL= yes
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysqli"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysqli=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config
|
||||
|
||||
USE_MYSQL= yes
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3"
|
||||
post-extract:
|
||||
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
|
||||
|
@ -579,19 +592,6 @@ LIB_DEPENDS+= libct.so:databases/freetds
|
|||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "pdo_mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd
|
||||
|
||||
USE_PHP+= mysql
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
USE_MYSQL= yes
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "xml"
|
||||
post-extract:
|
||||
@${MKDIR} ${WRKSRC}/ext/xml
|
||||
|
|
|
@ -494,6 +494,25 @@ CONFIGURE_ARGS+=--disable-flatfile
|
|||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysqli"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysqli=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "pdo_mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PHP_MODNAME} == "gd"
|
||||
|
@ -537,25 +556,6 @@ CONFIGURE_ARGS+=--disable-mbregex
|
|||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysqli"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysqli=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config
|
||||
USE_MYSQL= yes
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "pdo_mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
USE_MYSQL= yes
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3"
|
||||
post-extract:
|
||||
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
|
||||
|
|
|
@ -22,9 +22,8 @@ RUN_DEPENDS= p5-XML-Simple>=0:textproc/p5-XML-Simple \
|
|||
p5-SOAP-Lite>=0:net/p5-SOAP-Lite \
|
||||
p5-XML-Entities>=0:textproc/p5-XML-Entities
|
||||
|
||||
USES= perl5
|
||||
USES= mysql perl5
|
||||
USE_APACHE_RUN= 22+
|
||||
USE_MYSQL= 41+
|
||||
WANT_PHP_WEB= yes
|
||||
USE_PHP= mysql pcre zlib session xml gd zip openssl mbstring
|
||||
NO_BUILD= yes
|
||||
|
|
|
@ -55,13 +55,15 @@ EXTERNAL_TRANSCODING_DESC= external transcoding support
|
|||
ID3LIB_DESC= id3lib support
|
||||
LIBEXTRACTOR_DESC= libextractor support
|
||||
|
||||
SQLITE_USES= sqlite
|
||||
MYSQL_USES= mysql
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MSQLITE}
|
||||
CONFIGURE_ARGS+= --enable-sqlite3 \
|
||||
--with-sqlite3-h="${LOCALBASE}/include" \
|
||||
--with-sqlite3-libs="${LOCALBASE}/lib"
|
||||
LIB_DEPENDS+= libsqlite3.so:databases/sqlite3
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-sqlite3
|
||||
.endif
|
||||
|
@ -69,7 +71,6 @@ CONFIGURE_ARGS+= --disable-sqlite3
|
|||
.if ${PORT_OPTIONS:MMYSQL}
|
||||
CONFIGURE_ARGS+= --enable-mysql \
|
||||
--with-mysql-cfg="${LOCALBASE}/bin/mysql_config"
|
||||
USE_MYSQL= yes
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-mysql
|
||||
.endif
|
||||
|
|
|
@ -68,7 +68,7 @@ OPTIONS_SET_FORCE= LIBSTEMMER
|
|||
MYSQL_CONFIGURE_WITH= mysql
|
||||
MYSQL_CONFIGURE_ON= --with-mysql-includes=${LOCALBASE}/include/mysql \
|
||||
--with-mysql-libs=${LOCALBASE}/lib/mysql
|
||||
MYSQL_USE= mysql
|
||||
MYSQL_USES= mysql
|
||||
|
||||
OPTIMIZED_CFLAGS_CXXFLAGS=-O3 -fomit-frame-pointer
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@ OPTIONS_SET_FORCE= LIBSTEMMER
|
|||
MYSQL_CONFIGURE_WITH= mysql
|
||||
MYSQL_CONFIGURE_ON= --with-mysql-includes=${LOCALBASE}/include/mysql \
|
||||
--with-mysql-libs=${LOCALBASE}/lib/mysql
|
||||
MYSQL_USE= mysql
|
||||
MYSQL_USES= mysql
|
||||
|
||||
OPTIMIZED_CFLAGS_CXXFLAGS=-O3 -fomit-frame-pointer
|
||||
|
||||
|
|
Loading…
Reference in a new issue