At some point in the near future, those changes are going to impact bsd.port.mk. Namely, I've got simplifications there that require a somewhat recent pkg_create (two/three weeks): pkg_create builds full DESCR/COMMENT on the fly, removing the need for the WRKPKG directory entirely.
As a follow-up to the previous theoretical article, concrete changes to the package infrastructure that have happened: - PKG_PATH follows ld-like behavior. Namely, pkg_add -u does stop at the first location where it finds likely candidates. - the infamous cairo/pango `reverse dependency' update bug has been fixed. pkg_add passes its full testsuite. - src: urls work, with some caveats for now. Yes, this means pkg_add can ask the ports tree to build packages. - pkg_info shows where it finds packages, url-like. E.g., Information for inst:screen-4.0.3p0-static means that you're seeing stuff for an installed package as opposed to: Information for file:./screen-4.0.3p0.tgz which means you're seeing stuff for a package file. - check-lib-depends looks more closely at dependencies, and reports bogus WANTLIB entries that are not reachable through dependencies. - register-plist knows more about manpages, so that pkg_add and pkg_create will be able to do magic and format pages on-the-fly...
