# portmaster -DaG ===>>> Starting check of installed ports for available updates ===>>> The devel/gio-fam-backend port moved to devel/glib20 ===>>> Reason: Obsoleted by new functionality in glib20 ===>>> Launching child to reinstall gio-fam-backend-2.34.3 ===>>> All >> gio-fam-backend-2.34.3 (1/1) ===>>> The devel/gio-fam-backend port moved to devel/glib20 ===>>> Reason: Obsoleted by new functionality in glib20 ===>>> Currently installed version: glib-2.36.3 ===>>> Port directory: /usr/ports/devel/glib20 ===>>> Launching 'make checksum' for devel/glib20 in background ===>>> Gathering dependency list for devel/glib20 from ports ===>>> Initial dependency check complete for devel/glib20 ===>>> Returning to update check of installed ports ===>>> All >> (1) ===>>> The following actions will be taken if you choose to proceed: Re-install glib-2.36.3 ===>>> Proceed? y/n [y]
The important bit is line 9, “gio-fam-backend”. The line 12 explains the package is no longer required due to being obsolete.
Doing the following (seems) to fix it (during my issues with glib20 and rubygem-facter)
# portmaster -r gio-fam-backend # pkg_delete gio-fam-backend-\* (for pkgng: pkg delete gio-fam-backend) # portmaster -a
Line one is recompiling ports which depend on gio-fam-backend
Line two is deleting the gio-fam-backend port
Line three is checking all ports and updating as necessary