On Sat, Jan 02, 2010 at 12:35:21PM -0600, Chris Bennett wrote:

> What about packages only available from ports?
They are normal packages, they have dependencies.

If you're talking about ports, you have a way to get a package signature
before building it, and there's a small script called out-of-date that
automates this a bit.

> When the libraries that these use get updated normally,
> is there a quick check to see if this has happened?
> 
> Does make update fix this or should these be re-installed?

It's a bit more complicated, make update takes shortcuts, and you would
first need to run out-of-date, get a list of ports to build, and build
these.

But if you're in a port's directory, make install or make update will
end up running pkg_add, after creating the package, so all the usual 
signature comparison stuff happens.

Compared to other BSDs, we ditched all "special mechanisms". Ports always
create packages. And install/update always creates the package first, then
calls pkg_add.

Reply via email to