when doing "pkg install" for a single package, the packages that it depends on also get installed/upgraded. however, already installed packages that depend on the newly upgraded dependencies don't get upgraded and are therefore broken. example: ruby 2.0 is installed with puppet-3.6.2. when running "pkg install puppet" to upgrade puppet to 3.7.4, ruby gets upgraded to ruby 2.1. however, all of the packages on the system that were built on ruby 2.0 *do not* get rebuilt and no longer work since they're linked to ruby 2.0 libraries that no longer exist. there is also an issue for this on github: https://github.com/freebsd/pkg/issues/964
upgrading a single package is not yet fully supported, be will be one day
i see. is there an estimated date when that functionality will exist? so in a situation where we need to upgrade only a single package, what is the recommended way to do that...through ports? or something else?
Please feedback (and/or close).
The is no ETA at all to allow that sorry.