Adriano Barbosa <barbosa....@gmail.com> writes:

> Hi!
> Any other tests? Comments? Suggestions?
> Could any committer import it?

bently@ pointed out the need for removing extra whitspace from
modules.inc and from pkg/DESCR. I have committed your version with the
whitespace removed!

Thanks!!

>
> Obrigado.
>
> Em qua., 1 de dez. de 2021 às 14:28, Adriano Barbosa
> <barbosa....@gmail.com> escreveu:
>>
>> Thank you again!
>> I was aware of that MODGO_VERSION on modules.inc, but completely
>> forgot to remove it because of alt+tab/multitasking reasons haha
>>
>> Obrigado.
>>
>> Em qua., 1 de dez. de 2021 às 14:15, Aaron Bieber
>> <aa...@bolddaemon.com> escreveu:
>> >
>> >
>> > Adriano Barbosa <barbosa....@gmail.com> writes:
>> >
>> > > Hi.
>> > > Thank you very much for your review and help, Aaron. Wish I knew about
>> > > that man page earlier today haha
>> > > The new tarball is attached.
>> >
>> > Glad to help!
>> >
>> > One thing I forgot to mention, the MODGO_VERSION line should be removed
>> > from modules.inc - otherwise ya might update the Makefile and wonder why
>> > things aren't working :D
>> >
>> > With that line removed this is OK abieber@ to import!
>> >
>> > >
>> > > Obrigado.
>> > >
>> > > Em qua., 1 de dez. de 2021 às 11:47, Aaron Bieber
>> > > <aa...@bolddaemon.com> escreveu:
>> > >>
>> > >>
>> > >> Adriano Barbosa <barbosa....@gmail.com> writes:
>> > >>
>> > >> > Hi.
>> > >> > This is the port for vultr-cli, a command line tool for Vultr cloud
>> > >> > provider services.
>> > >> > https://www.vultr.com
>> > >> > https://github.com/vultr/vultr-cli
>> > >> >
>> > >> > It's my first time using go-lang and any help is appreciated. I'm not
>> > >> > sure if running `go mod vendor` in post-extract is the right way of
>> > >> > doing it, for example.
>> > >> >
>> > >> > Obrigado.
>> > >>
>> > >> Hi!
>> > >>
>> > >> Couple things:
>> > >>
>> > >> - Ports are not allowed to download things outside of the distfiles. So
>> > >> running `go mod vendor` in the Makefile is a nono.
>> > >> - Your DISTNAME has "vult-cli" - I assume that should be "vultr-cli"?
>> > >>
>> > >> Despite having a "vendor" directory, the modules aren't actually
>> > >> vendored (thus your need to run 'go mod vendor'). This means we need to
>> > >> generate the modules list.
>> > >>
>> > >> You can generate a list of modules by setting MODGO_MODNAME and
>> > >> MODGO_VERSION (as you have) and running "make modgo-gen-modules".
>> > >> Typically the output of this list is kept in "modules.inc" and then
>> > >> included in the Makefile via a '.include "modules.inc"' line.
>> > >>
>> > >> Once you have the list you can re-gen the distinfo file with "make
>> > >> makesum".
>> > >>
>> > >> Since they have the vendor directory - we will need to explicitly remove
>> > >> it during "do-build", something like:
>> > >>
>> > >> do-build:
>> > >>         cd ${WRKSRC} && \
>> > >>                 rm -rf vendor && \
>> > >>                 ${MODGO_BUILD_CMD}
>> > >>
>> > >> More info on the MODGO stuff can be found here:
>> > >> https://man.openbsd.org/go-module
>> > >>
>> > >> Let me know if you want/need more pointers!
>> > >>
>> > >> Cheers,
>> > >> Aaron
>> >
>>
>>
>> --
>> Adriano Barbosa

Reply via email to