pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/glpk glpk: Update to 4.65
details: https://anonhg.NetBSD.org/pkgsrc/rev/46a1eb47e0db
branches: trunk
changeset: 336167:46a1eb47e0db
user: leot <leot%pkgsrc.org@localhost>
date: Mon Jul 08 16:28:16 2019 +0000
description:
glpk: Update to 4.65
Changes:
4.65
----
- The following new API routines for LP/MIP preprocessing were
added:
glp_npp_alloc_wksp allocate the preprocessor workspace
glp_npp_load_prob load original problem instance
glp_npp_preprocess1 perform basic LP/MIP preprocessing
glp_npp_build_prob build resultant problem instance
glp_npp_postprocess postprocess solution to resultant problem
glp_npp_obtain_sol obtain solution to original problem
glp_npp_free_wksp free the preprocessor workspace
See doc/npp.txt for detailed description of these API routines.
- A new, more robust implementation of locally valid simple cover
cuts was included in the MIP solver.
- The API routine glp_init_iocp was changed to enable long-step
option of the dual simplex by default.
4.64
----
- The dual simplex solver routine was changed to perform more
aggressive perturbation to prevent dual degeneracy and avoid
stalling even if the current dual basic solution is strongly
feasible (mainly if the objective is zero). Thanks to David
Monniaux <David.Monniaux%univ-grenoble-alpes.fr@localhost> for bug report
and example model.
- The exact simplex solver routine was changed to perform
terminal output according to the verbosity level (specified by
the control parameter smcp.msg_lev). Thanks to Jeroen Demeyer
<jdemeyer%cage.ugent.be@localhost> for bug report.
- A minor bug (related to MS Windows version) was fixed. Thanks
to Heinrich Schuchardt <xypron.glpk%gmx.de@localhost> for bug report.
- An example model (Graceful Tree Labeling Problem) in MathProg
was added. Thanks to Mike Appleby <mike%app.leby.org@localhost> for
contribution.
- Three example models (Power plant LP scheduler, Neumann CA
grid emulator generator) in MathProg and one in Cplex LP format
were added. Thanks to Peter Naszvadi <vuk%cs.elte.hu@localhost> for
contribution.
Discussed with <adam>, thanks!
diffstat:
math/glpk/Makefile | 4 ++--
math/glpk/distinfo | 12 ++++++------
math/glpk/patches/patch-src_Makefile.in | 20 ++++++++++----------
3 files changed, 18 insertions(+), 18 deletions(-)
diffs (80 lines):
diff -r de0d35fa75b1 -r 46a1eb47e0db math/glpk/Makefile
--- a/math/glpk/Makefile Mon Jul 08 16:27:13 2019 +0000
+++ b/math/glpk/Makefile Mon Jul 08 16:28:16 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2017/08/18 21:47:51 adam Exp $
+# $NetBSD: Makefile,v 1.46 2019/07/08 16:28:16 leot Exp $
-DISTNAME= glpk-4.63
+DISTNAME= glpk-4.65
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GNU:=glpk/}
diff -r de0d35fa75b1 -r 46a1eb47e0db math/glpk/distinfo
--- a/math/glpk/distinfo Mon Jul 08 16:27:13 2019 +0000
+++ b/math/glpk/distinfo Mon Jul 08 16:28:16 2019 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.39 2017/08/18 21:47:51 adam Exp $
+$NetBSD: distinfo,v 1.40 2019/07/08 16:28:16 leot Exp $
-SHA1 (glpk-4.63.tar.gz) = 8552ecdde601f94552e981eabfb84aa450b82d36
-RMD160 (glpk-4.63.tar.gz) = ff178d3f85db0ed4c0b417b23fdd57474b574938
-SHA512 (glpk-4.63.tar.gz) = 3ee9b9ec5322282a9c62b2ee209fc7760383a6a764ef3816445ffb66f15ed4d00309bff1b98d50c243b58aa74f83072afde45c389799e637e11e86f4db45276c
-Size (glpk-4.63.tar.gz) = 4131787 bytes
-SHA1 (patch-src_Makefile.in) = 6bba08f40bd375d4d9de9c332b6921145fd0365e
+SHA1 (glpk-4.65.tar.gz) = d9b607a9cf3a25b754a0cd9a842ea5043f8604db
+RMD160 (glpk-4.65.tar.gz) = eec545719baf2d691f12ded2822bde1ea7185c26
+SHA512 (glpk-4.65.tar.gz) = 997e8e599ff1718a08c66b86eadd0e01f4644899f1e95920f8ae91d66b4d8361021766b346845f4dcbcfe667b41ab72ea3d377017a0ebf85d7ece091cfd81375
+Size (glpk-4.65.tar.gz) = 4167110 bytes
+SHA1 (patch-src_Makefile.in) = a79e4afc4d46dce13c1ff431da23681b17ea4a83
diff -r de0d35fa75b1 -r 46a1eb47e0db math/glpk/patches/patch-src_Makefile.in
--- a/math/glpk/patches/patch-src_Makefile.in Mon Jul 08 16:27:13 2019 +0000
+++ b/math/glpk/patches/patch-src_Makefile.in Mon Jul 08 16:28:16 2019 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_Makefile.in,v 1.6 2017/08/18 21:47:51 adam Exp $
+$NetBSD: patch-src_Makefile.in,v 1.7 2019/07/08 16:28:16 leot Exp $
Use external zlib.
---- src/Makefile.in.orig 2017-07-25 07:00:00.000000000 +0000
+--- src/Makefile.in.orig 2018-02-16 07:00:00.000000000 +0000
+++ src/Makefile.in
@@ -94,7 +94,7 @@ am__uninstall_files_from_dir = { \
}
@@ -10,10 +10,10 @@
LTLIBRARIES = $(lib_LTLIBRARIES)
-libglpk_la_LIBADD =
+libglpk_la_LIBADD = -lz
- am_libglpk_la_OBJECTS = libglpk_la-bfd.lo libglpk_la-bfx.lo \
- libglpk_la-glpapi06.lo libglpk_la-glpapi07.lo \
- libglpk_la-glpapi08.lo libglpk_la-glpapi09.lo \
-@@ -162,13 +162,7 @@ am_libglpk_la_OBJECTS = libglpk_la-bfd.l
+ am_libglpk_la_OBJECTS = libglpk_la-amd_1.lo libglpk_la-amd_2.lo \
+ libglpk_la-amd_aat.lo libglpk_la-amd_control.lo \
+ libglpk_la-amd_defaults.lo libglpk_la-amd_dump.lo \
+@@ -162,13 +162,7 @@ am_libglpk_la_OBJECTS = libglpk_la-amd_1
libglpk_la-spxchuzr.lo libglpk_la-spxlp.lo libglpk_la-spxnt.lo \
libglpk_la-spxprim.lo libglpk_la-spxprob.lo \
libglpk_la-spychuzc.lo libglpk_la-spychuzr.lo \
@@ -28,17 +28,17 @@
libglpk_la_OBJECTS = $(am_libglpk_la_OBJECTS)
libglpk_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-@@ -325,8 +319,7 @@ libglpk_la_CPPFLAGS = \
- -I$(srcdir)/misc \
+@@ -327,8 +321,7 @@ libglpk_la_CPPFLAGS = \
-I$(srcdir)/mpl \
+ -I$(srcdir)/npp \
-I$(srcdir)/proxy \
--I$(srcdir)/simplex \
--I$(srcdir)/zlib
+-I$(srcdir)/simplex
libglpk_la_LDFLAGS = \
- -version-info 42:2:2 \
-@@ -505,22 +498,7 @@ simplex/spxprim.c \
+ -version-info 43:0:3 \
+@@ -511,22 +504,7 @@ simplex/spxprim.c \
simplex/spxprob.c \
simplex/spychuzc.c \
simplex/spychuzr.c \
Home |
Main Index |
Thread Index |
Old Index