pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/glpk



Module Name:    pkgsrc
Committed By:   leot
Date:           Mon Jul  8 16:28:17 UTC 2019

Modified Files:
        pkgsrc/math/glpk: Makefile distinfo
        pkgsrc/math/glpk/patches: patch-src_Makefile.in

Log Message:
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!


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 pkgsrc/math/glpk/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/math/glpk/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/glpk/patches/patch-src_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/glpk/Makefile
diff -u pkgsrc/math/glpk/Makefile:1.45 pkgsrc/math/glpk/Makefile:1.46
--- pkgsrc/math/glpk/Makefile:1.45      Fri Aug 18 21:47:51 2017
+++ pkgsrc/math/glpk/Makefile   Mon Jul  8 16:28:16 2019
@@ -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/}
 

Index: pkgsrc/math/glpk/distinfo
diff -u pkgsrc/math/glpk/distinfo:1.39 pkgsrc/math/glpk/distinfo:1.40
--- pkgsrc/math/glpk/distinfo:1.39      Fri Aug 18 21:47:51 2017
+++ pkgsrc/math/glpk/distinfo   Mon Jul  8 16:28:16 2019
@@ -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

Index: pkgsrc/math/glpk/patches/patch-src_Makefile.in
diff -u pkgsrc/math/glpk/patches/patch-src_Makefile.in:1.6 pkgsrc/math/glpk/patches/patch-src_Makefile.in:1.7
--- pkgsrc/math/glpk/patches/patch-src_Makefile.in:1.6  Fri Aug 18 21:47:51 2017
+++ pkgsrc/math/glpk/patches/patch-src_Makefile.in      Mon Jul  8 16:28:16 2019
@@ -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 @@ Use external zlib.
  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 @@ Use external zlib.
  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