- Take maintainership
- Strip Makefile headers
- Patch software to install with correct ABI version number
- Convert to new options framework
- Remove ABI version number from LIB_DEPENDS
- Add global option description
- Adjust descriptions:
- PROJ_DESC: detail description
- PTH_DESC: change "use ... for ..." to "... via ..." as other descriptions do
- SQLITE3_DESC: add space between SQLite and 3
not only redundant and repetitive, it makes the descriptions of some
options too long for RELENG_8. Removing it does not make the meaning of
the option description less clear.
While I'm here, make a few of the options more consistent with each other.
PR: ports/172201
Submitted by: me
- Rephrase other SQL databases texts: "backend" seems overly specific, thus
prefer more generic "support" (also in line with most of the others)
- Add VIDEO option (complementary to existing SOUND one)
- As usual, expand couple of other knobs I've noticed could be improved
of the times (e.g. for documentation, manual pages) this stuff just gets
installed, not really built (as it comes pregenerated)
- Expand LIBEV, LIBVISUAL, NETPBM, and TREMOR descriptions while I am here
Merge IPv4 and IPv6 support into net/fping, selectable via options.
Remove the now un-needed net/fping+ipv6
Add common description for IPV4 option, analogous to the IPV6 option
PR: ports/169949 [1], ports/169950 [2]
Submitted by: Rodrigo OSORIO <rodrigo@bebik.net> [1]
Jason Harris <jharris@widomaker.com> [2]
zeising (final patch version)
Approved by: maintainer, kwm (mentor)
Just for reference (non-obvious changes):
* ASSERT (which should be changed to ASSERTS) gained an 'enable'
because assertions lie in the code and just need to be turned on,
but actually add something to the final result (unlike MMX and SSE,
which have 'use' because they replace routines with optimised ones);
* GDM changed from 'build' to 'install' because the option means
"depend on the GDM port", while 'build' would mean "build the GDM
login manager inside this port";
* 'Desktop' in GNOME and KDE* was changed to a more complete 'desktop
environment'.
- Make descriptions for AAlib and libcaca similar
- For noticed lossless audio codecs, reflect this fact
- Spell "XML parser" uniformly across the file
when appropriate; use official spellings of the projects mentioned; provide
more details in overly concise descriptions and reword others for better
readability; fix couple of typos.