Solved 'pkg install' wants to delete a package

I just try to install the non-self built port databases/mariadb104-server. Funny is: pkg() wants to remove postfix.

Code:
# pkg install mariadb104-server
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 6 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        postfix: 3.5.2,1

New packages to be INSTALLED:
        boost-libs: 1.72.0_1
        galera26: 26.4.2_1
        mariadb104-server: 10.4.13_1

Installed packages to be DOWNGRADED:
        icu: 67.1,1 -> 66.1,1

Installed packages to be REINSTALLED:
        php72-intl-7.2.31 (needed shared library changed)

Number of packages to be removed: 1
Number of packages to be installed: 3
Number of packages to be reinstalled: 1
Number of packages to be downgraded: 1

The process will require 380 MiB more space.
24 MiB to be downloaded.

Proceed with this action? [y/N]:

Why does it want to remove mail/postfix?
 
It's a guess but I suspect it's because ICU is being downgraded. This causes ICU to be deleted and because ICU is a dependency of Postfix, that gets removed too. The reason ICU is being downgraded is probably because you've been mixing quarterly packages with the latest ports.
 
Thanks, that sounds reasonable. But usually I do not mix ports and packages and run always portupgrade -af after the quarterly ports releases.
 
Back
Top