Commit graph

15 commits

Author SHA1 Message Date
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
khorben
2ac3c55290 Use ${WRKDIR}/tmp for temporary files instead of $(mktemp -d)
This is more portable.

As suggested by joerg@.
2017-10-29 22:16:03 +00:00
khorben
71f7b8f5fc Fix local privilege escalation when building math/lp_solve
This still requires $TMPDIR (or /tmp) to be mounted with "exec", but now
respects $TMPDIR.
2017-10-28 11:23:50 +00:00
wiz
2e4aa65338 Honor LDFLAGS. Fixes RELRO build. 2017-07-13 13:02:43 +00:00
richard
166437f176 Update to lp_solve_5.5.2.3 and indicate a 64-bit platform for aarch64
Fix isnan() checks to declare main() returning 'int' and use floating
argument to isnan() avoiding recent (gcc 5) compiler noise.

Since last update:
../../.. version 5.5.2.1
- fixed a small error in new and improved MIP_stepOF function to find integer solutions.

../../.. version 5.5.2.2
- For integer models with semi-cont variables it happened sometimes that a message
  "fillbranches_BB: Inconsistent equal-valued bounds for ..." occured and that the semi-cont condition
  was not respected.
- New functions added: get_accuracy to get the numeric accuracy after solve.
- New functions added: set_break_numeric_accuracy, get_break_numeric_accuracy to let lp_solve return ACCURACYERROR
  instead of FEASIBLE when numerical accuracy if worse then the provided values.
  In the past, lp_solve only returned a non-optimal status in case of very severe numerical instability.
  Now it will return already ACCURACYERROR when it finds a relative inaccuracy of 5e-7
- When reading a model from the lp-format and important issues are detected such as already bounds on variables being overruled
  later with for example a bin keyword, this is now reported in the default verbose level such that this is seen easier.

08/05/16 version 5.5.2.3
- For some models with integer variables, lp_solve did not find the most optimal solution.
2016-09-08 05:12:39 +00:00
joerg
639541e304 Link shared library against libdl, when necessary. It's an unnecessary
imeplementation detail for consumers. Bump revision.
2015-12-08 17:15:01 +00:00
joerg
4a168a75df Fix build on platforms that actually need -ldl. Improve the ftime
removal.
2015-12-07 17:40:27 +00:00
sevan
8ec4d7cde7 Remove references to amd64, MACHINE_ARCH x86_64 cover all variants of
this architecture in pkgsrc now.

Reviewed by wiz@
2015-11-08 15:08:00 +00:00
jperkin
a9505c7ed2 Package requires GCC runtime. 2015-03-17 14:24:43 +00:00
ryoon
5d884642f6 Fix build under OpenBSD/amd64 5.5 2014-05-12 11:41:46 +00:00
asau
b63c74fdfd "user-destdir" is default these days 2012-09-11 23:04:15 +00:00
wiz
a9386e15ed Add buildlink3.mk file. 2011-05-08 11:52:40 +00:00
obache
6af3c4a606 Some clean up.
* No need automake to build.
* clean up subst patterns, not to break shell script.
* more 32bit and 64bit patterns
* pass down prefered environments to build.
* DL_LIBS came from dlopen.buildlinnk3.mk, need to buildlink.
2011-02-03 12:21:02 +00:00
wiz
00ca118102 Use SH instead of SHELL, from Francois Tigeot in PR 44503. 2011-02-03 11:30:54 +00:00
wiz
9c7d4e0191 Initial import of lp_solve-5.5.2.0:
lp_solve is a Mixed Integer Linear Programming (MILP) solver.

It is a free linear (integer) programming solver based on the
revised simplex method and the Branch-and-bound method for the
integers.  lp_solve solves pure linear, (mixed) integer/binary,
semi-continuous and special ordered sets (SOS) models.
2010-10-16 15:35:08 +00:00