exim-4.97.1_5 now depends on mysql80?

If the port exim-4.97.1_5 depends on mysql80 then why is there exim-mysql-4.97.1_5 ?
I want to use MariaDB and not MySQL and it was working fine before.
 
Put in make.conf
Code:
DEFAULT_VERSIONS+= mysql=10.11m
Then build exim, it will use then mariadb.
Sure, but I want exim which do not depend on any SQL. There is another pkg exim-mysql which depends on mysql. the basic exim pkg is supposed to not depend on SQLs.
 
"make config" of exim.
There you can disable mysql lookups.
I think you are misunderstanding the whole thing. I'm talking about the packages. If I wanted to compile exim on every machine I wound never ask here.
The basic exim package is NOT supposed to depend on mysql. That's why there is another package called exim-mysql.
 
If the port exim-4.97.1_5 depends on mysql80 then why is there exim-mysql-4.97.1_5 ?
I want to use MariaDB and not MySQL and it was working fine before.
It seems the exim package depends on mysql80-client, not the actual mysql80-server package, though.

I think mariadb and mysql client packages could in theory easily coexist on an OS, but I've never tried on FreeBSD ...

Edit: Never mind, just tested this, running "pkg install mysql80-client" on a system that already has "mariadb1011-client" and "mariadb1011-server":
Checking integrity... done (2 conflicting)
- mysql80-client-8.0.39 conflicts with mariadb1011-client-10.11.9 on /usr/local/bin/my_print_defaults
- mysql80-client-8.0.39 conflicts with mariadb1011-server-10.11.9 on /usr/local/bin/perror
Checking integrity... done (0 conflicting)
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
The following 11 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
mariadb1011-client: 10.11.9
mariadb1011-server: 10.11.9
Would it be unfair to ask the package maintainers to make it possible for mysql and mariadb clients to coexist?
 
Back
Top