Hi!
I've created a port for "apg-go", a clone of the "Automated Password
Generator"
written in Go.
The ports files have been uploaded to it's corresponding GH repository:
https://github.com/wneessen/apg-go/tree/main/buildfiles/openbsd
Project homepage: https://github.com/wneessen/apg-go/
pkg/DESC:
===
apg-go is a simple APG-like password generator written in Go.
It tries to replicate the functionality of the "Automated Password
Generator",
which hasn't been maintained since 2003. Since more and more Unix
distributions
are abondoning the tool, I was looking for an alternative. FreeBSD for
example
recommends "security/makepasswd", which is written in Perl but requires
a lot
of dependency packages and doesn't offer the feature-set/flexibility of
APG.
Since FIPS-181 (pronouncable passwords) has been withdrawn in 2015,
there is
no use in replicating that feature. Therfore apg-go does not support
pronouncable passwords.
===
This is my first OpenBSD port and I tried to follow all points in the
OpenBSD porting guide, but hence please bear with me and let me know if
I missed anything or if I did anything wrong.
The port builds and tests without any issues on OpenBSD 6.8/amd64.
Testing on other platforms would be highly appreciated.
Looking forward to your feedback!
Winni