On 2023/10/27 07:32, JR Aquino wrote:
> Are there any remaining items that either of you see needing to be
> addressed before this can be committed?

Yes but I don't have time (and really at the moment enough interest to
spend the time if I did) to go through it all carefully at the moment.

A few things I noticed from a quick read through

- don't use REVISION in a new port
- there's a lot of indirection with variables DATADIR MODULESDIR RUNDIR
etc that seem unnecessary and are not usually done in ports
- MESSAGE should never be more than a couple of lines anyway and kept
for very important messages; standard install type docs go in pkg/README.
- now that most people are using acme-client etc it doesn't make much
sense to include the "this is how you use the openssl demo program to
make a certificate" instructions.
- don't copy the HOMEPAGE into DESCR, it is added automatically. really
it wants more info about the software in there. "the next generation ircd"
doesn't give any information about what this does (and how it's different
from other IRCds, for example "ngircd" which also calls itself "next
generation ircd".
- by putting @owner _unrealircd at the top of the PLIST you are
installing all the files (daemon, dlopen'd libraries, etc) owned by
the user the daemon runs as! this is totally nuts. things shouldn't
be owned by the daemon user unless the daemon needs to write to them.
- docs go in /usr/local/share/doc/(portname), sample configs in
/usr/local/share/examples/(portname)

Reply via email to