Received: by mail.netbsd.org (Postfix, from userid 605) id 5C03C84D8A; Mon, 8 Jul 2019 16:28:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D81C284D6E for ; Mon, 8 Jul 2019 16:28:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id dTdTqrJMDKmG for ; Mon, 8 Jul 2019 16:28:17 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 27BE584CDA for ; Mon, 8 Jul 2019 16:28:17 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 25D19FBF4; Mon, 8 Jul 2019 16:28:17 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1562603297244100" MIME-Version: 1.0 Date: Mon, 8 Jul 2019 16:28:17 +0000 From: "Leonardo Taccari" Subject: CVS commit: pkgsrc/math/glpk To: pkgsrc-changes@NetBSD.org Reply-To: leot@netbsd.org X-Mailer: log_accum Message-Id: <20190708162817.25D19FBF4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1562603297244100 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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 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 for bug report. - A minor bug (related to MS Windows version) was fixed. Thanks to Heinrich Schuchardt for bug report. - An example model (Graceful Tree Labeling Problem) in MathProg was added. Thanks to Mike Appleby 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 for contribution. Discussed with , 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. --_----------=_1562603297244100 Content-Disposition: inline Content-Length: 3788 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 \ --_----------=_1562603297244100--