Created attachment 150836 [details] update science/mpb, with guile2 and NLopt What this patch does: - update version to 1.5 - remove BROKEN and undeprecate - change to lang/guile2 - add libtool to USES= because of an .a file - add pkgconfig to USES= - correct post-patch - add new option NLOPT - update and enhance pkg-plist (header files) If the port math/nlopt is installed, the configure script automatically finds its header file. The same NLopt option should be enabled in the dependency science/libctl, if wanted. ATTENTION PLEASE: This patch depends on Bug 196175 (science/libctl) to be committed before, because there is also a change towards lang/guile2. -------- Tested on Poudriere with HEADamd64, 93amd64 and 84i386, both with options enabled and disabled. portlint -AC WARN: Makefile: [52]: use ${VARIABLE}, instead of $(VARIABLE). I think, the Makefile is functional in this point.
A commit references this bug: Author: rene Date: Sun Jan 4 13:55:55 UTC 2015 New revision: 376234 URL: https://svnweb.freebsd.org/changeset/ports/376234 Log: Resurrect science/mpb, pass maintainership to PR submitter. - update to 1.5 - change to lang/guile2 - fix up USES and post-patch - add optional dependency on math/nlopt - install header files PR: 196179 Submitted by: Rainer Hurling Changes: head/MOVED head/science/Makefile head/science/mpb/ head/science/mpb/Makefile head/science/mpb/distinfo head/science/mpb/pkg-plist