On Mon, Feb 10, 2020 at 09:10:15AM -0700, Aaron Bieber wrote:
> On Sat, 01 Feb 2020 at 03:29:25 -0500, Raymond E. Pasco wrote:
> > - I used a modified distfile provided by abieber with a vendor directory,
> >   which is necessary due to the large number of go package dependencies.
> > 
> > - The custom version of go-libvterm used by aerc upstream includes an
> >   (unmodified) bundled copy of libvterm itself, which causes issues with
> >   the build. I instead link against devel/libvterm.
> > 
> > - One filter script shipped with aerc (to display HTML email) depends on
> >   socksify (provided by security/dante) and www/w3m. I did not include these
> >   as RUN_DEPENDS because this is an optional script disabled by default,
> >   but I'm not sure whether this approach is correct.
> > 
> > - cgo in go 1.13 (but not go 1.14) considers ~ an invalid path character,
> >   but the top-level package name here (and therefore WRKSRC) contains an ~.
> >   I remedied this by moving the vendor directory contents up to the level
> >   of the MODGO_WORKSPACE. This workaround shouldn't be necessary when go
> >   1.14 is released.
> > 
> > - aerc can be built with notmuch support, but notmuch isn't in ports (yet?),
> >   so I didn't bother with this.
> 
> It looks good to me. I'd like to pass in MODGO_FLAGS so we can have verbose
> info when DEBUG is set. Something like:
>   MAKE_ENV +=             GOFLAGS="${MODGO_FLAGS}"
> 
> But it seems the "-p ${MAKE_JOBS}" bit from go.port.mk isn't getting parsed
> properly in this case.
> 
> Anyway, if that bit can be sorted out, OK abieber@ for import!

ok jung@ as well (convinced by sthen's args earlier in this thread) 

Reply via email to