You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
php-mysql : updated mariadb based variant; removed obsolete stuff
This commit is contained in:
+64
-85
@@ -1612,7 +1612,7 @@ subport ${php}-mysql {
|
||||
configure.args-append --with-zlib-dir=${prefix}
|
||||
|
||||
if {[vercmp ${branch} >= 5.3]} {
|
||||
variant mysqlnd conflicts mysql51 mysql55 mysql56 mariadb description {Use MySQL Native Driver} {
|
||||
variant mysqlnd conflicts mysql57 mysql8 mariadb10 mariadb11 mariadb12 description {Use MySQL Native Driver} {
|
||||
configure.args-append --with-pdo-mysql=mysqlnd
|
||||
|
||||
if {[vercmp ${branch} < 7.0]} {
|
||||
@@ -1633,86 +1633,16 @@ To use mysqlnd with a local MySQL server, edit ${phpini} and set\
|
||||
mysql.default_socket, mysqli.default_socket and pdo_mysql.default_socket\
|
||||
to the path to your MySQL server's socket file.
|
||||
|
||||
For mysql51, use ${prefix}/var/run/mysql51/mysqld.sock
|
||||
For mysql55, use ${prefix}/var/run/mysql55/mysqld.sock
|
||||
For mysql56, use ${prefix}/var/run/mysql56/mysqld.sock
|
||||
For mysql57, use ${prefix}/var/run/mysql57/mysqld.sock
|
||||
For mysql8, use ${prefix}/var/run/mysql8/mysqld.sock
|
||||
For mariadb, use ${prefix}/var/run/mariadb/mysqld.sock
|
||||
For mariadb10, use ${prefix}/var/run/mariadb-10.11/mysqld.sock
|
||||
For mariadb11, use ${prefix}/var/run/mariadb-11.8/mysqld.sock
|
||||
For mariadb12, use ${prefix}/var/run/mariadb-12.3/mysqld.sock
|
||||
"
|
||||
}
|
||||
}
|
||||
|
||||
variant mysql51 conflicts mysqlnd mysql55 mysql56 mysql57 mysql8 mariadb description {Use MySQL 5.1 libraries} {
|
||||
depends_lib-append port:mysql51
|
||||
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mysql51/mysqld.sock \
|
||||
--with-pdo-mysql=${prefix}/lib/mysql51/bin/mysql_config
|
||||
|
||||
if {[vercmp ${branch} < 7.0]} {
|
||||
post-extract {
|
||||
file mkdir ${workpath}/mysql51
|
||||
file link -symbolic ${workpath}/mysql51/lib ${prefix}/lib/mysql51
|
||||
file link -symbolic ${workpath}/mysql51/include ${prefix}/include/mysql51
|
||||
}
|
||||
|
||||
configure.args-append --with-mysql=${workpath}/mysql51
|
||||
}
|
||||
|
||||
if {[vercmp ${branch} < 8.2]} {
|
||||
configure.args-append --with-mysqli=${prefix}/lib/mysql51/bin/mysql_config
|
||||
} else {
|
||||
configure.args-append --with-mysqli
|
||||
}
|
||||
}
|
||||
|
||||
variant mysql55 conflicts mysqlnd mysql51 mysql56 mysql57 mysql8 mariadb description {Use MySQL 5.5 libraries} {
|
||||
depends_lib-append port:mysql55
|
||||
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mysql55/mysqld.sock \
|
||||
--with-pdo-mysql=${prefix}/lib/mysql55/bin/mysql_config
|
||||
|
||||
if {[vercmp ${branch} < 7.0]} {
|
||||
post-extract {
|
||||
file mkdir ${workpath}/mysql55
|
||||
file link -symbolic ${workpath}/mysql55/lib ${prefix}/lib/mysql55
|
||||
file link -symbolic ${workpath}/mysql55/include ${prefix}/include/mysql55
|
||||
}
|
||||
|
||||
configure.args-append --with-mysql=${workpath}/mysql55
|
||||
}
|
||||
|
||||
if {[vercmp ${branch} < 8.2]} {
|
||||
configure.args-append --with-mysqli=${prefix}/lib/mysql55/bin/mysql_config
|
||||
} else {
|
||||
configure.args-append --with-mysqli
|
||||
}
|
||||
}
|
||||
|
||||
variant mysql56 conflicts mysqlnd mysql51 mysql55 mysql57 mysql8 mariadb description {Use MySQL 5.6 libraries} {
|
||||
depends_lib-append port:mysql56
|
||||
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mysql56/mysqld.sock \
|
||||
--with-pdo-mysql=${prefix}/lib/mysql56/bin/mysql_config
|
||||
|
||||
if {[vercmp ${branch} < 7.0]} {
|
||||
post-extract {
|
||||
file mkdir ${workpath}/mysql56
|
||||
file link -symbolic ${workpath}/mysql56/lib ${prefix}/lib/mysql56
|
||||
file link -symbolic ${workpath}/mysql56/include ${prefix}/include/mysql56
|
||||
}
|
||||
|
||||
configure.args-append --with-mysql=${workpath}/mysql56
|
||||
}
|
||||
|
||||
if {[vercmp ${branch} < 8.2]} {
|
||||
configure.args-append --with-mysqli=${prefix}/lib/mysql56/bin/mysql_config
|
||||
} else {
|
||||
configure.args-append --with-mysqli
|
||||
}
|
||||
}
|
||||
|
||||
variant mysql57 conflicts mysqlnd mysql51 mysql55 mysql56 mysql8 mariadb description {Use MySQL 5.7 libraries} {
|
||||
variant mysql57 conflicts mysqlnd mysql8 mariadb10 mariadb11 mariadb12 description {Use MySQL 5.7 libraries} {
|
||||
depends_lib-append port:mysql57
|
||||
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mysql57/mysqld.sock \
|
||||
@@ -1736,7 +1666,7 @@ For mariadb, use ${prefix}/var/run/mariadb/mysqld.sock
|
||||
}
|
||||
|
||||
if {[vercmp ${branch} >= 7.3]} {
|
||||
variant mysql8 conflicts mysqlnd mysql51 mysql55 mysql56 mysql57 mariadb description {Use MySQL 8 libraries} {
|
||||
variant mysql8 conflicts mysqlnd mysql57 mariadb10 mariadb11 mariadb12 description {Use MySQL 8 libraries} {
|
||||
depends_lib-append port:mysql8
|
||||
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mysql8/mysqld.sock \
|
||||
@@ -1750,32 +1680,81 @@ For mariadb, use ${prefix}/var/run/mariadb/mysqld.sock
|
||||
}
|
||||
}
|
||||
|
||||
variant mariadb conflicts mysqlnd mysql51 mysql55 mysql56 mysql57 mysql8 description {Use MariaDB libraries} {
|
||||
depends_lib-append port:mariadb
|
||||
variant mariadb10 conflicts mysqlnd mysql57 mysql8 mariadb11 mariadb12 description {Use MariaDB 10 libraries} {
|
||||
set my_db 10.11
|
||||
depends_lib-append port:mariadb-${my_db}
|
||||
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mariadb/mysqld.sock \
|
||||
--with-pdo-mysql=${prefix}/lib/mariadb/bin/mysql_config
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mariadb-${my_db}/mysqld.sock \
|
||||
--with-pdo-mysql=${prefix}/lib/mariadb-${my_db}/bin/mysql_config
|
||||
|
||||
if {[vercmp ${branch} < 7.0]} {
|
||||
post-extract {
|
||||
file mkdir ${workpath}/mariadb
|
||||
file link -symbolic ${workpath}/mariadb/lib ${prefix}/lib/mariadb
|
||||
file link -symbolic ${workpath}/mariadb/include ${prefix}/include/mariadb
|
||||
file link -symbolic ${workpath}/mariadb/lib ${prefix}/lib/mariadb-${my_db}
|
||||
file link -symbolic ${workpath}/mariadb/include ${prefix}/include/mariadb-${my_db}
|
||||
}
|
||||
|
||||
configure.args-append --with-mysql=${workpath}/mariadb
|
||||
}
|
||||
|
||||
if {[vercmp ${branch} < 8.2]} {
|
||||
configure.args-append --with-mysqli=${prefix}/lib/mariadb/bin/mysql_config
|
||||
configure.args-append --with-mysqli=${prefix}/lib/mariadb/bin-${my_db}/mysql_config
|
||||
} else {
|
||||
configure.args-append --with-mysqli
|
||||
}
|
||||
}
|
||||
|
||||
if {![variant_isset mysql51] && ![variant_isset mysql55] && ![variant_isset mysql56] && ![variant_isset mysql57] && ![variant_isset mysql8] && ![variant_isset mariadb]} {
|
||||
variant mariadb11 conflicts mysqlnd mysql57 mysql8 mariadb10 mariadb12 description {Use MariaDB 11 libraries} {
|
||||
set my_db 11.8
|
||||
depends_lib-append port:mariadb-${my_db}
|
||||
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mariadb-${my_db}/mysqld.sock \
|
||||
--with-pdo-mysql=${prefix}/lib/mariadb-${my_db}/bin/mysql_config
|
||||
|
||||
if {[vercmp ${branch} < 7.0]} {
|
||||
post-extract {
|
||||
file mkdir ${workpath}/mariadb
|
||||
file link -symbolic ${workpath}/mariadb/lib ${prefix}/lib/mariadb-${my_db}
|
||||
file link -symbolic ${workpath}/mariadb/include ${prefix}/include/mariadb-${my_db}
|
||||
}
|
||||
|
||||
configure.args-append --with-mysql=${workpath}/mariadb
|
||||
}
|
||||
|
||||
if {[vercmp ${branch} < 8.2]} {
|
||||
configure.args-append --with-mysqli=${prefix}/lib/mariadb/bin-${my_db}/mysql_config
|
||||
} else {
|
||||
configure.args-append --with-mysqli
|
||||
}
|
||||
}
|
||||
|
||||
variant mariadb12 conflicts mysqlnd mysql57 mysql8 mariadb10 mariadb11 description {Use MariaDB 12 libraries} {
|
||||
set my_db 12.3
|
||||
depends_lib-append port:mariadb-${my_db}
|
||||
|
||||
configure.args-append --with-mysql-sock=${prefix}/var/run/mariadb-${my_db}/mysqld.sock \
|
||||
--with-pdo-mysql=${prefix}/lib/mariadb-${my_db}/bin/mysql_config
|
||||
|
||||
if {[vercmp ${branch} < 7.0]} {
|
||||
post-extract {
|
||||
file mkdir ${workpath}/mariadb
|
||||
file link -symbolic ${workpath}/mariadb/lib ${prefix}/lib/mariadb-${my_db}
|
||||
file link -symbolic ${workpath}/mariadb/include ${prefix}/include/mariadb-${my_db}
|
||||
}
|
||||
|
||||
configure.args-append --with-mysql=${workpath}/mariadb
|
||||
}
|
||||
|
||||
if {[vercmp ${branch} < 8.2]} {
|
||||
configure.args-append --with-mysqli=${prefix}/lib/mariadb/bin-${my_db}/mysql_config
|
||||
} else {
|
||||
configure.args-append --with-mysqli
|
||||
}
|
||||
}
|
||||
|
||||
if {![variant_isset mysql57] && ![variant_isset mysql8] && ![variant_isset mariadb10] && ![variant_isset mariadb11] && ![variant_isset mariadb12]} {
|
||||
if {[vercmp ${branch} < 5.3]} {
|
||||
default_variants +mariadb
|
||||
default_variants +mariadb10
|
||||
} else {
|
||||
default_variants +mysqlnd
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user