The pkg upgrade doesn't do what is says in the man page. pkg upgrade [<pkg-origin|pkg-name|pkg-name-version> ...] Specifically it doesn't work if you specify pkg-name-version. Test case: # pkg info -E curl curl-7.42.0 # pkg upgrade curl-7.42.0 Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Checking integrity... done (0 conflicting) Your packages are up to date. # pkg search curl | grep ^curl-7 curl-7.42.1 # pkg upgrade curl Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. The following 3 package(s) will be affected (of 0 checked): New packages to be INSTALLED: perl5.18: 5.18.4_14 Installed packages to be UPGRADED: curl: 7.42.0 -> 7.42.1 ca_root_nss: 3.18.1 -> 3.19 The process will require 43 MiB more space. 14 MiB to be downloaded.
If I understand it right, I think this is solved.
this is expected and intended for now, this might be improved later