ports/128333: [PATCH]math/glpk: update to 4.32
bf
bf2006a at yahoo.com
Fri Oct 24 09:50:01 UTC 2008
>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 at 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 at gmx.de>.
* glpsql.c
A bug was fixed in the SQL table driver.
Thanks to Xypron <xypron.glpk at 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:
More information about the freebsd-ports-bugs
mailing list