IGNOREIGNORE is actually set by any of the following:
BROKEN (unless overridden)CONFLICTS or other dependency check
(usually not a problem on pointyhat)FORBIDDENIGNORE set by port's
Makefile for some other reasonIS_INTERACTIVEMANUAL_PACKAGE_BUILDNO_PACKAGENOT_FOR_ARCHSONLY_FOR_ARCHS
Note that RESTRICTED packages are actually built,
but not uploaded to the FTP mirrors.
As a simplifying assumption for the first pass of this code, all of these are grouped together on the main chart for each buildenv. For the detailed chart, a tooltip for each package is displayed, which helps somewhat. However, the goal is to separate each of these reasons in another pie chart.