Created attachment 166805 [details] Shar archive Generate command line parser using getopt_long. WWW: https://github.com/gmarcais/yaggo This is a prerequisite for jellyfish, a component of the Trinity genomics pipeline.
Created attachment 166806 [details] Poudriere log
Created attachment 166807 [details] Poudriere log
Created attachment 166808 [details] Poudriere log
Created attachment 166809 [details] Poudriere log
A couple of suggestions: * You could set NO_ARCH=yes (it's also suggested in the "install" phase in your Poudriere logs). * You can make your Makefile patch smaller by doing MAKE_ARGS= prefix=${STAGEDIR}${PREFIX} If you do this, your patch can be reduced to changing the man pages location: --- Makefile +++ Makefile @@ -6,7 +6,7 @@ all: bin/create_yaggo_one_file install: all mkdir -p $(prefix)/bin mkdir -p $(prefix)/share/doc/yaggo - mkdir -p $(prefix)/share/man/man1 + mkdir -p $(prefix)/man/man1 cp ./yaggo $(prefix)/bin cp ./README.md $(prefix)/share/doc/yaggo - ./yaggo -m $(prefix)/share/man/man1/yaggo.1 + ./yaggo -m $(prefix)/man/man1/yaggo.1
Created attachment 167446 [details] Shar archive Thanks for the feedback! I added NO_ARCH=yes. I did the patch the way I did because I intend to send it upstream with the hopes that the developer will support staged installs in the next version, eliminating the need for a patch entirely.
A commit references this bug: Author: rakuco Date: Fri Feb 26 16:20:18 UTC 2016 New revision: 409623 URL: https://svnweb.freebsd.org/changeset/ports/409623 Log: New port: devel/yaggo. Generate command line parser using getopt_long. WWW: https://github.com/gmarcais/yaggo PR: 207062 Submitted by: Jason Bacon <bacon4000@gmail.com> Changes: head/devel/Makefile head/devel/yaggo/ head/devel/yaggo/Makefile head/devel/yaggo/distinfo head/devel/yaggo/files/ head/devel/yaggo/files/patch-Makefile head/devel/yaggo/pkg-descr
Committed, thank you very much for the contribution!