Friday, June 02, 2017

USE_GROFF status in ports

Hi,

just for your information, nothing to do here for you...

I'm currently aware of 88 ports in the tree that still USE_GROFF.
That is less than 1% of all the ports in the tree, and about 2.5%
of those that Marc originally marked.

Among these 88 remaining ports, i'm aware of about 60 different
reasons why they need USE_GROFF; many have one reason, many two,
some half a dozen.

The top remaining reasons are:

* 9 ports: line wrapping inside tbl(7) columns (probably hard)
* 8 ports: .ec = change the escape character (probably feasible)
* 7 ports: .eo = disable the escape mechanism (probably feasible)
* 6 ports: .di = roff diversions (maybe hard, maybe feasible)
* 5 ports: .fc = field and padding characters (probably feasible)
* 5 ports: access internal \n[an-margin] register (maybe feasible)
* 4 ports: .ce = center some lines (probably feasible)
* 4 ports: .mc = margin character (probably feasible)
* ...

I'm not sure i'll continue this indefinitely: at some point, the
diminishing returns may turn it into a wild goose chase.

Anyway, we have already come to the point where no missing feature
is left that is used by more than about 0.2% even among non-BSD
manual pages.

Yours,
Ingo

No comments:

Post a Comment