Update to latest version - no significant changes. While here, drop the requirement to use gcc: While configure tries to detect fortran we don't use it at all and this package builds fince with clang. Fix: Patch attached with submission follows:
Created attachment 143946 [details] coinmp-1.7.6.diff
pfg@ filed this PR some months ago. Added a new patch: - Update to 1.7.6 - Convert to USES=libtool and remove USE_AUTOTOOLS=libtool - Use clang instead of gcc - Fix pkg-plist - Take maintainership
Created attachment 144545 [details] coinmp-1.7.6.diff
I'll take it.
====> Running Q/A tests (stage-qa) Error: 'share/doc/CoinMP/CoinMP/Makefile' is referring to /usr/local/home/pi/myp/math/coinmp/work/stage *** Error code 1 Stop. make[1]: stopped in /usr/local/home/pi/myp/math/coinmp *** Error code 1 Any ideas ? I'll get back to it on saturday.
I saw this problem before [1], this error is showing only if you pass DEVELOPER=yes variable. [1] http://lists.freebsd.org/pipermail/freebsd-ports/2014-April/091643.html
Port build successfully. Already tested in redports: https://redports.org/buildarchive/20140711143801-41217/
A commit references this bug: Author: pi Date: Fri Jul 11 15:05:40 UTC 2014 New revision: 361545 URL: http://svnweb.freebsd.org/changeset/ports/361545 Log: math/coinmp: 1.7.2 -> 1.7.6 - Update to 1.7.6 - Convert to USES=libtool and remove USE_AUTOTOOLS=libtool - Use clang instead of gcc - Fix pkg-plist - Take maintainership PR: 187487 Submitted by: Carlos Jacobo Puga Medina (cpm@fbsd.es) Changes: head/math/coinmp/Makefile head/math/coinmp/distinfo head/math/coinmp/pkg-plist
Thanks, committed. Can you try to find a way to fix the breakage if DEVELOPER=yes ?
(In reply to Kurt Jaeger from comment #9) > Thanks, committed. Can you try to find a way to fix the breakage > if DEVELOPER=yes ? This change fix the problem: --- qa.sh.orig 2014-07-13 15:16:16.000000000 +0200 +++ qa.sh 2014-07-13 15:17:02.000000000 +0200 @@ -121,6 +121,7 @@ */lib/ruby/gems/*/Makefile) continue ;; */lib/ruby/gems/*/Makefile.html) continue ;; */lib/ruby/gems/*/mkmf.log) continue ;; + */share/doc/*/*/Makefile) continue ;; esac err "'${f#${STAGEDIR}${PREFIX}/}' is referring to ${STAGEDIR}" rc=1 Also I wrote to rene@ to consult this change and wait some feedback.
Created attachment 144758 [details] patch.diff The attached patch includes the following changes: - Clean-up Makefile - Fix stage-qa error - Unbreak GLPK option
Testing@work.
A commit references this bug: Author: pi Date: Thu Jul 17 19:55:38 UTC 2014 New revision: 362163 URL: http://svnweb.freebsd.org/changeset/ports/362163 Log: math/coinmp: some fixes - Clean-up Makefile - Fix stage-qa error - Unbreak GLPK option PR: 187487 Submitted by: cjpugmed@gmail.com (maintainer) Changes: head/math/coinmp/Makefile
Tested with and without GLPK option, builds fine. Committed, thanks very much!