You may contribute new ports and enhancements of any kind to already existing ports using Trac tickets.
Ports are contributed by following these steps. See Ticket Submission Guidelines above for a description of all fields.
Create a Trac ticket.
Set the type to submission.
Set the component to ports.
Attach the Portfile and any required
patchfiles to the ticket.
Enhancements to existing ports may comprise new functionality for
a given port, bug fixes or even simple version updates. They should
always be contributed as Portfile patches. See
Ticket Submission Guidelines above for a description of all
fields.
Create a Portfile patch with your changes
as described in Portfile Development.
Create a Trac ticket.
Set the type to enhancement for miscellaneous enhancements, to defect for bug fixes, or to update for version updates.
Set the component to ports.
Attach your Portfile patch file and any new or changed patch files (don't patch patches) to the ticket.