summaryrefslogtreecommitdiff
path: root/math/lp_solve/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2021-04-25various fixes for arm64 big endian support.mrg1-2/+2
most of these simply extend matching from "aarch64" to "aarch64eb" in various forms of code. most remaining uses in pkgsrc of "MACHINE_ARCH == aarch64" are because of missing aarch64eb support, such as most of the binary-bootstrap requiring languages like rust, go, and java. no pkg-bump because this shouldn't change packages on systems that could already build all of these.
2020-03-20*: Convert broken sourceforge HOMEPAGEs back to httpnia1-2/+2
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2017-10-29Use ${WRKDIR}/tmp for temporary files instead of $(mktemp -d)khorben1-1/+2
This is more portable. As suggested by joerg@.
2016-09-08Update to lp_solve_5.5.2.3 and indicate a 64-bit platform for aarch64richard1-4/+3
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.
2015-12-08Link shared library against libdl, when necessary. It's an unnecessaryjoerg1-1/+2
imeplementation detail for consumers. Bump revision.
2015-12-07Fix build on platforms that actually need -ldl. Improve the ftimejoerg1-1/+3
removal.
2015-11-08Remove references to amd64, MACHINE_ARCH x86_64 cover all variants ofsevan1-2/+2
this architecture in pkgsrc now. Reviewed by wiz@
2015-03-17Package requires GCC runtime.jperkin1-1/+3
2014-05-12Fix build under OpenBSD/amd64 5.5ryoon1-2/+3
2012-09-11"user-destdir" is default these daysasau1-3/+1
2011-02-03Some clean up.obache1-12/+13
* 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-03Use SH instead of SHELL, from Francois Tigeot in PR 44503.wiz1-4/+4
2010-10-16Initial import of lp_solve-5.5.2.0:wiz1-0/+56
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.