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