Commit Graph

31 Commits

Author SHA1 Message Date
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Carlos J. Puga Medina
d1128daf4e - Use INSTALL_TARGET=install-strip instead of manual stripping
- Fix 'present but cannot be compiled' warnings

PR:		231262
Submitted by:	avos
2018-09-11 23:07:59 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Carlos J. Puga Medina
bf9217982c math/coinmp: Add PARALLEL option
- Add PARALLEL option to enable the CBC threads parameter (disabled by default). Using multiple
  threads can significantly improve perfomance in some cases.

Reported by:	Kostas Oikonomou <ko@research.att.com> via email
2018-03-16 11:29:01 +00:00
Pedro F. Giffuni
701c4625ba math/coinmp: Fix description for FORTRAN option.
Typo introduced in previous commit.

PR:		219261
Approved by:	cpm (implicit)
2018-02-08 14:41:23 +00:00
Pedro F. Giffuni
ed75f066ff math/coinmp: Add an option for Fortran.
It can be convenient for performance to enable blas/lapack, which
necessarilly involves using the fortran interface. Leave it OFF by
default since it can interfere with some important consumers like
Apache OpenOffice.

Use the standard TEST_TARGET while here.

No need to bump the portversion as this doesn't affect the package.

PR:		219261
Approved by:	cpm
2018-02-08 01:13:21 +00:00
Jan Beich
d45773d7cc math/coinmp: unbreak build with Clang 6 (C++14 by default)
ClpModel.cpp:3848:24: error: reinterpret_cast from 'nullptr_t' to 'const char *' is not allowed
                       reinterpret_cast<const char*> (NULL) /*integrality*/,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OsiClpSolverInterface.cpp:1451:50: error: reinterpret_cast from 'nullptr_t' to 'int *' is not allowed
    messagesPointer->setDetailMessages(100,10000,reinterpret_cast<int *> (NULL));
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from CglLandPSimplex.cpp:11:
In file included from ./CglLandPSimplex.hpp:31:
./CglLandPUtils.hpp:88:25: error: reinterpret_cast from 'nullptr_t' to 'OsiRowCut *' is not allowed
        cuts_.resize(i, reinterpret_cast<OsiRowCut *> (NULL));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CbcModel.cpp:5322:41: error: reinterpret_cast from 'nullptr_t' to 'double *' is not allowed
            clpSolver->setFakeObjective(reinterpret_cast<double *> (NULL));
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported by:	antoine (via bug 224669)
2018-01-05 12:37:45 +00:00
Baptiste Daroussin
405ca4b623 Drop useless declaration of PKG_CONFIG_PATH 2017-01-07 20:48:30 +00:00
Mathieu Arnold
a0bcd2cf68 Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
2016-10-21 15:21:13 +00:00
Carlos J. Puga Medina
e2586c397d - Fix CONFLICTS with math/ogdf
- Update MAINTAINER to my @FreeBSD.org address
- Switch to OPTION helpers

Reviewed by:	amdmi3 (mentor)
Approved by:	amdmi3 (mentor)
Differential Revision:	D6741
2016-06-07 11:27:39 +00:00
Dmitry Marakasov
4e942b6419 - Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by:	portmgr blanket
2016-05-19 10:44:11 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Kurt Jaeger
9a3160ae5f math/coinmp: add conflict with ogdf
PR:		207531
Submitted by:	gahr
2016-03-09 19:10:34 +00:00
Kurt Jaeger
cfcd55ad03 math/coinmp: 1.8.2 -> 1.8.3
- added compatibility with SoPlex 2.2
- added OsiSpx::getLpPtr()

PR:		203317
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es>
2015-09-25 05:50:31 +00:00
Bartek Rutkowski
bc1cc8d1c2 math/coinmp: update 1.8.1 -> 1.8.2
PR:		200635
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-06-04 18:35:36 +00:00
Kurt Jaeger
72024cc38f math/coinmp: fix indentation
PR:		199502
Requested by:	danfe
2015-04-20 17:08:40 +00:00
Kurt Jaeger
9775d192b6 math/coinmp: change comma, target for check/test etc as suggested by danfe
PR:		199502
Submitted by:	danfe
Approved by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-04-19 17:16:57 +00:00
Kurt Jaeger
0a4dea13e2 math/coinmp: 1.8.0 -> 1.8.1
- Minor fixes

PR:		199430
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-04-17 08:02:35 +00:00
Brad Davis
c31c9023ec math/coinmp: Update to 1.8.0
PR:		197554
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
Approved by:	zi
2015-02-13 01:01:35 +00:00
Antoine Brodin
cff02893b4 Cleanup plist 2014-11-13 23:24:00 +00:00
Kurt Jaeger
d71b24a67a math/coinmp: some fixes
- Clean-up Makefile
- Fix stage-qa error
- Unbreak GLPK option

PR:		187487
Submitted by:	cjpugmed@gmail.com (maintainer)
2014-07-17 19:55:37 +00:00
Kurt Jaeger
6aaa6f4830 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)
2014-07-11 15:05:39 +00:00
Baptiste Daroussin
adad744e57 Fix license to allow package redistribution 2014-03-26 15:46:06 +00:00
Danilo Egea Gondolfo
e4763911ef - Update from 1.7.1 to 1.7.2 2013-11-16 14:30:42 +00:00
Danilo Egea Gondolfo
b05f341009 - Update from 1.7.0 to 1.7.1 [1]
- Add stage support
- Force build with gcc
- Convert LIB_DEPENDS to new syntax

PR:		ports/182886
Submitted by:	Pedro Giffuni <giffunip@tutopia.com> [1]
Approved by:	wg/culot (mentors, implicit)
2013-10-16 23:10:15 +00:00
Baptiste Daroussin
ce5e457020 Add NO_STAGE all over the place in preparation for the staging support (cat: math) 2013-09-20 20:55:04 +00:00
William Grzybowski
40d72f68a6 math/coinmp: update to 1.7.0
- Update to 1.7.0 [1]
- Drop maintainership [1]
- Trim COMMENT to fit in the limit
- Trim Makefile header
- Convert to OptionsNG
- Use PORTDOCS instead of pkg-plist

PR:		ports/181037 [1]
Submitted by:	Pedro Giffuni <giffunip tutopia.com> (maintainer)
2013-08-05 12:49:55 +00:00
Carlo Strub
a9f85911cd Fix typos and make small modifications in COMMENT (according to Porter's
Handbook)

Approved by:	portmgr@ (implicit)
2012-08-03 15:54:35 +00:00
Jason Helfman
4d9746ed92 - tie to libtool
PR: ports/165160
Submitted by: maintainer, giffunip@tutopia.com
Feature safe: yes
2012-03-09 22:07:35 +00:00
Wen Heping
ad4f3967c6 - update to 1.6.0
- respect NOPORTDOCS

PR:		ports/163681
Submitted by:	Pedro Giffuni <giffunip@tutopia.com> (maintainer)
2012-01-04 00:47:20 +00:00
Brendan Fabeny
eca4de86aa Add coinmp 1.4.0, optimization library with support for most of COIN-OR
CLP, CBC and CGL.

PR:		158269
Submitted by:	Pedro Giffuni
2011-07-29 14:23:59 +00:00