Replace pwgen 1 with pwgen 2. The latter is a continuation of the former
by a different author, with some serious bugs fixed. We were pretty much
the only OS that still shipped pwgen 1, and for good reason: due to the
way it implements phoneme equivalence and the way it tracks the length of
the generated string, it only works correctly 16% of the time. This was
not possible to fix without a major rewrite, which is precisely what the
author of pwgen 2 did.
Discussed with both maintainers and #bsdports.
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR: ports/153292
Submitted by: myself (pgollucci)
Tested by: -exp run by pav
Approved by: portmgr (pav)
- Update to 2.06
ChangeLog:
* Fix pwgen -Bs so that this option combination works correctly
(Closes: #368010)
* Fix the pwgen -Bc option combination (Closes: #355153)
* Fix typo in pwgen man page (Closes: #376147)
* Make the -s option imply the -nc options (Closes: #427969)
* Add -v option to generate passwords without vowels (Closes: #387461)
PR: ports/115786
Submitted by: maintainer
Add pwgen2 - another branch of pwgen (in comparison with sysutils/pwgen),
more powerful, more flexible.
PR: 85349
Submitted by: Andrew Khlebutin <andrey@hm.perm.ru>
Approved by: perky (mentor)
Repocopy by: marcus