OpenBSD Ports Internals

Marc Espie says, transparent infrastructure, compared to other packaging systems. Oriented towards the production of binary packages, and robustness. Most people should only see the binary packages and pkg_add. For the rare people building packages from source, the idea is that you can do make package, and the system will grab everything and build a package, but in a transparent way: figuring out a port’s Makefile is simple. Decomposing what happens into distinct steps (fetch, extract, patch, configure, build, fake, package) is trivial. Compared to other BSDs, there are carefully chosen knobs you can tweak (FLAVORS) and the package system is consistent: each knob will change the package name, package dependencies will work, and take those into account if needed. Read more.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s