CVSROOT:        /cvs
Module name:    ports
Changes by:     abie...@cvs.openbsd.org 2020/05/14 19:32:48

Modified files:
        infrastructure/bin: portgen 
        infrastructure/templates: Makefile.template 
        lang/go        : go.port.mk 
Added files:
        infrastructure/lib/OpenBSD/PortGen/Port: Go.pm 

Log message:
Teach portgen how to speak Go!

With this a port can be easily generated for Go applications that support Go
modules (there will be a go.mod file in the root of the project).

For example: https://github.com/jrick/domain/blob/master/go.mod

The mod file lists "github.com/jrick/domain" as the module name, so a portgen
command to build the above tool would be:

portgen go github.com/jrick/domain

OK afresh1@ kmos@

Reply via email to