Date: Fri, 24 Oct 2008 09:48:02 GMT From: bf <bf2006a@yahoo.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/128333: [PATCH]math/glpk: update to 4.32 Message-ID: <200810240948.m9O9m270099716@www.freebsd.org> Resent-Message-ID: <200810240950.m9O9o1Vc051535@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 128333 >Category: ports >Synopsis: [PATCH]math/glpk: update to 4.32 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Oct 24 09:50:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: bf >Release: 7-STABLE i386 >Organization: - >Environment: >Description: update to 4.32 (note shared library version bump): Fri Oct 03 12:00:00 2008 Andrew Makhorin <mao@mai2.rcnet.ru> * GLPK 4.32 (17:0:17) has been released * glpmpl01.c A bug was fixed. Due to this bug iterated expressions having an indexing expression whose dummy indices are bound to some values, i.e. like sum{(i+1,j,k-1) in E} x[i,j,k] are evaluated incorrectly. Namely, current value of such expressions is not invalidated when corresponding dummy indices (like i and k in the example above) are changed, that erroneously results in the same value evaluated for the first time. * glpios03.c Euclidean reduction of the local objective bound was added in the routine glpios03.c. * glpapi11.c The following new branch-and-cut API routines were added: glp_ios_row_attr determine additional row attributes; glp_ios_pool_size determine current size of the cut pool; glp_ios_add_row add constraint to the cut pool; glp_ios_del_row delete constraint from the cut pool; glp_ios_clear_pool delete all constraints from the cut pool. * glpapi08.c The following new features were included in the branch-and-cut solver (the API routine glp_intopt): MIP presolver; mixed cover cut generator; clique cut generator. Due to the MIP presolver glp_intopt may additionally return GLP_ENOPFS and GLP_ENODFS, if primal or dual infeasibility of LP relaxation is detected by the presolver. Also the return code GLP_EMIPGAP was introduced to correctly indicate that the mip gap tolerance is reached. * glplpx01.c Now the obsolete API routines lpx_integer and lpx_intopt are completely superseded by the API routine glp_intopt that makes them deprecated. * glpmpl05.c Now the table driver name "iODBC" can be specified as "ODBC". * glpmpl03.c A bug fixed in the routine free_dca. Thanks to Xypron <xypron.glpk@gmx.de>. * glpsql.c A bug was fixed in the SQL table driver. Thanks to Xypron <xypron.glpk@gmx.de>. * examples/glpsol.c Changes were made to allow multiple MathProg data files. * doc/glpk.* A new edition of the GLPK reference manual was included. * doc/tables.* A new edition of the supplement "Using data tables in the GNU MathProg language" was included. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN glpk.orig/Makefile glpk/Makefile --- glpk.orig/Makefile 2008-10-24 05:01:58.031363204 -0400 +++ glpk/Makefile 2008-10-24 05:27:58.285808951 -0400 @@ -6,7 +6,7 @@ # PORTNAME= glpk -PORTVERSION= 4.31 +PORTVERSION= 4.32 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= glpk @@ -52,7 +52,7 @@ .if !defined(NOPORTDOCS) PORTDOCS= bench.txt bench1.txt bench2.txt glpk.ps glpk_faq.txt gmpl.ps \ - opb.txt tables.txt dfeas.djvu gomory.djvu scaling.djvu \ + opb.txt tables.ps dfeas.djvu gomory.djvu scaling.djvu \ subset.djvu updating.djvu .endif diff -ruN glpk.orig/distinfo glpk/distinfo --- glpk.orig/distinfo 2008-10-24 05:01:58.067358282 -0400 +++ glpk/distinfo 2008-10-24 05:27:58.286807681 -0400 @@ -1,3 +1,3 @@ -MD5 (glpk-4.31.tar.gz) = 3f927e94d88151b1330da360d20d4caf -SHA256 (glpk-4.31.tar.gz) = e84d426307ab07a3314f5e2b9befa8c8d37c4e8227fa7169c962b5886230ae18 -SIZE (glpk-4.31.tar.gz) = 1640854 +MD5 (glpk-4.32.tar.gz) = b66129c3f1e43dda7e8b91ad474e9fa2 +SHA256 (glpk-4.32.tar.gz) = fe52db8845be94c6dac5bc38f148bba31fd0099acb076f3aa25829c647fbc630 +SIZE (glpk-4.32.tar.gz) = 1826114 diff -ruN glpk.orig/pkg-plist glpk/pkg-plist --- glpk.orig/pkg-plist 2008-10-24 05:01:58.099353969 -0400 +++ glpk/pkg-plist 2008-10-24 05:27:58.286807681 -0400 @@ -4,6 +4,7 @@ include/glpbfd.h include/glpbfx.h include/glpcli.h +include/glpcpx.h include/glpdmp.h include/glpfhv.h include/glpgmp.h @@ -20,6 +21,7 @@ include/glplux.h include/glpmat.h include/glpmpl.h +include/glpmps.h include/glppds.h include/glpqmd.h include/glprgr.h @@ -36,4 +38,4 @@ lib/libglpk.a lib/libglpk.la lib/libglpk.so -lib/libglpk.so.16 +lib/libglpk.so.17 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810240948.m9O9m270099716>