bsd.progs.mk is wrong in many places. and for example install multiple times the
same things.
Instread turn bsd.prog.mk into a multiprogram version which:
1/ is compatible with the usual way of single programs
2/ Allow per program manpage definitions (simplifying conditional knobs on
program if needed)
3/ Allow per program bindir
All CFLAGS and CXXFLAGS are shared among programs (impossible to make per
program flags in my opinion it is not a big issue as not wildly used.)
DPADD/LDADD/LIBADD are shared accross programs
specific DPADD.prog LDADD.prog can be specified
BINDIR is shared among programs but can be overwritten per program
DEBUGDIR is shared and automatically built as before, but can be overwritten per
program