> post-build: > rm ${MODGO_WORKSPACE}/bin/example > mv ${MODGO_WORKSPACE}/bin/mkbundle \ > ${MODGO_WORKSPACE}/bin/cfssl-mkbundle > > Naming mkbundle cfssl-mkbundle removes the conflict with mono: > > mono-5.20.1.34p0:lang/mono:/usr/local/bin/mkbundle > > Protip: having pkglocatedb installed lets the ports framework warn you of > such conflicts on 'make plist'! > > I have re-attached with the above changes.I think that should use do-build:cd ${WRKSRC}; ${MODGO_BUILD_CMD} github.com/cloudflare/cfssl/...otherwise it doesn't use the standard flags (-v, -j #) .. and remove the MODGO_FLAGS=-mod=vendor line which AFAIK is currently unused but the abovebrings it in and breaks things. Also either needs NO_TEST or fixing tests.Ah, good catch. We can still do the tests with this (though, we get some"executable not found in $PATH" failures :P): do-test: cd ${WRKSRC}; ${MODGO_CMD} test github.com/cloudflare/cfssl/...
Thanks for your help and suggestions!
I've adjusted port sent Aaron Bieber following way:
1) removed VERSION variable, use GH_TAGNAME only;
2) removed MODGO_FLAGS;
3) build and test commands are now:
do-build:
cd ${WRKSRC} && ${MODGO_BUILD_CMD} github.com/cloudflare/cfssl/...
post-build:
rm ${MODGO_WORKSPACE}/bin/example
mv ${MODGO_WORKSPACE}/bin/mkbundle \
${MODGO_WORKSPACE}/bin/cfssl-mkbundle
do-test:
cd ${WRKSRC} && ${MODGO_TEST_CMD} github.com/cloudflare/cfssl/...
Unfortunately these tests do not seem to work as one of them prints
garbage
to the console output, and one of them just hangs. Kind regards, Karlis
cfssl-v2.tar.gz
Description: GNU Zip compressed data
