espie a1fa92f3db setup of serialized tasks *is* deterministic.
The moment when we're sure we're locked in uninstall
is the right moment to revisit tainted status...
not later, because if we do that in finalize, some tainted ports
may have finished building, and we may think we're untainted now.
as seen by landry@

Note also that setup runs in the main dpb process, so not concurrently with
the engine, and so the engine can safely check for tags right after setup,
even if pkg_delete has not finished, because by the time the port can lock
and reach depends, pkg_delete must have finished.
2013-10-10 07:15:49 +00:00
2013-10-10 07:02:56 +00:00
2013-09-28 11:33:11 +00:00
2013-06-19 08:53:38 +00:00
2013-09-27 08:09:16 +00:00
2013-10-08 08:45:48 +00:00
2013-07-10 14:41:26 +00:00
2013-06-04 13:16:20 +00:00
2013-10-05 06:48:19 +00:00
2013-10-06 20:38:52 +00:00
2013-10-04 16:32:52 +00:00
2013-10-06 19:12:08 +00:00
2013-10-08 14:16:24 +00:00
2011-11-15 18:33:16 +00:00

Documentation for the ports tree: ports(7), packages(7), mirroring-ports(7),
library-specs(7), bsd.port.mk(5), bsd.port.arch.mk(5), port-modules(5).

dpb(1) (manpage under ${PORTSDIR}/man) for bulk builds.

See also the OpenBSD Porter's Handbook http://www.openbsd.org/faq/ports/

$OpenBSD: README,v 1.20 2011/11/15 18:33:16 espie Exp $
Description
Public git conversion mirror of OpenBSD's official cvs ports repository. Pull requests not accepted - send diffs to the ports@ mailing list.
Readme 554 MiB
Languages
Makefile 61%
PHP 18.9%
Perl 6.5%
C 4.6%
HTML 2.3%
Other 6.4%