I use mariadb104-server when i try to install p5-DBD-mysql from pkgs it requires mysql57-client which is understandable as FreeBSD still defaults to mysql57
So to use that module i changed /etc/make.conf to mariadb and build databases/p5-DBD-mysql from ports; no problems, works like charm
Question is why does databases/p5-DBD-MariaDB pkg depends on databases/mysql57-client as well.
One would assume (actually i did assumed!!!) since its a mariadb build, it would depend on databases/mariadb104-client
If i try to install databases/p5-DBD-MariaDB from pkgs it requires databases/mysql57-client and creates conflict tries to remove mariadb-client etc...
Of course it becomes understandable once you check freeshports for databases/p5-DBD-MariaDB dependencies:
Library dependencies:
So to use that module i changed /etc/make.conf to mariadb and build databases/p5-DBD-mysql from ports; no problems, works like charm
Question is why does databases/p5-DBD-MariaDB pkg depends on databases/mysql57-client as well.
One would assume (actually i did assumed!!!) since its a mariadb build, it would depend on databases/mariadb104-client
If i try to install databases/p5-DBD-MariaDB from pkgs it requires databases/mysql57-client and creates conflict tries to remove mariadb-client etc...
Of course it becomes understandable once you check freeshports for databases/p5-DBD-MariaDB dependencies:
Library dependencies:
- libmysqlclient.so.20 : databases/mysql57-client