Adding functionality to a port

From: Rob LA LAU <>
Date: Sun, 14 Nov 2021 15:26:23 UTC
Hello list,

I'm wondering what the rules/guidelines are for adding functionality to 
a port, that is not in the upstream package. I can't find anything about 
this in the porters' documentation.

I'm not a porter myself (planning to be one, but that's irrelevant for 
my current question).
I ran into a buggy `periodic' script. And when looking for the port 
maintainer to report the bug, I found that this script is not part of 
the upstream package, but was added to the port by the port maintainer.
So I'm wondering now whether I should report the bug in the `periodic' 
script, or ask the maintainer to remove the script from the port (and 
maybe submit it as a separate port).

And in more general it would be interesting to know when changes made to 
a port are considered too drastic, and when port maintainers should be 
asked to join the upstream development team instead of (or in addition 
to) maintaining the port.

Thanks for any and all replies.