flavor, repo and version are expected to be empty by default. They're all checked with [ -n "$var" ]
Create __package_pkgng_freebsd type to handle package management via pkg-ng Add requirement generation in __package/manifest Add explorer inside __package to find if pkg-ng is installed on the target