From 1181b5dc6fcdb5b0fbc7289b82d22e2df1b8b8828e35974f534ad56d328f167c Mon Sep 17 00:00:00 2001 From: Dmitry Roshchin Date: Fri, 2 Oct 2015 12:56:27 +0000 Subject: [PATCH] Accepting request 335905 from home:pluskalm:branches:science - Update to 4.56 * A new, more efficient and more robust implementation of the primal simplex method was included in the package. This new implementation replaces the old one, which was removed. * A bug was fixed in a basis factorization routine. (The bug appeared if the basis matrix was structurally singular having duplicate row and/or column singletons.) Thanks to Martin Jacob * Scripts to build GLPK with Microsoft Visual Studio 2015 were added. Thanks to Xypron for contribution and testing. - Cleanup spec file with spec-clener OBS-URL: https://build.opensuse.org/request/show/335905 OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=27 --- glpk-4.55.tar.gz | 3 --- glpk-4.55.tar.gz.sig | Bin 65 -> 0 bytes glpk-4.56.tar.gz | 3 +++ glpk-4.56.tar.gz.sig | Bin 0 -> 65 bytes glpk.changes | 15 +++++++++++++++ glpk.keyring | 30 ++++++++++++++---------------- glpk.spec | 17 ++++++++--------- 7 files changed, 40 insertions(+), 28 deletions(-) delete mode 100644 glpk-4.55.tar.gz delete mode 100644 glpk-4.55.tar.gz.sig create mode 100644 glpk-4.56.tar.gz create mode 100644 glpk-4.56.tar.gz.sig diff --git a/glpk-4.55.tar.gz b/glpk-4.55.tar.gz deleted file mode 100644 index df7b26b..0000000 --- a/glpk-4.55.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37090d7f16796ec1034496e182a39d5cc8bb7c9fb5dc48a38b13d620bf2b1de7 -size 3424345 diff --git a/glpk-4.55.tar.gz.sig b/glpk-4.55.tar.gz.sig deleted file mode 100644 index 96fa1aa7b227287b570120f515f33e250d256df4d3a71b92ee2746810d88a011..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmV-H0KWf-KLZ5-Q}*iZ(R=bRS%K&n5du+*hsdAw~+p^7`4&t-+lm{ X9$h4-LBGmvL6qfqiy%Gt)O`W5=>H#s diff --git a/glpk-4.56.tar.gz b/glpk-4.56.tar.gz new file mode 100644 index 0000000..7aef83c --- /dev/null +++ b/glpk-4.56.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1085561013bf86c4c56ca0ed52150b4e5b653562043104ee77c0de8d4d8fdf6b +size 4016267 diff --git a/glpk-4.56.tar.gz.sig b/glpk-4.56.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..8f54f4da7a44992b4be979c32012c9bbcfe064418459de583f7ec3bdb0536669 GIT binary patch literal 65 zcmV-H0KWf-KLZ5-Rt+ig(R=bRS%K&n5d#1E0G~|=#qKZg$dda5#61hVd=`y2ZO;Ip XgI{*6+rLXqq`oUs4uHnJN{-oHp|c(D literal 0 HcmV?d00001 diff --git a/glpk.changes b/glpk.changes index ef776d0..39cb92f 100644 --- a/glpk.changes +++ b/glpk.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Fri Oct 2 12:19:02 UTC 2015 - mpluskal@suse.com + +- Update to 4.56 + * A new, more efficient and more robust implementation of the + primal simplex method was included in the package. This new + implementation replaces the old one, which was removed. + * A bug was fixed in a basis factorization routine. (The bug + appeared if the basis matrix was structurally singular having + duplicate row and/or column singletons.) Thanks to Martin Jacob + * Scripts to build GLPK with Microsoft Visual Studio 2015 were + added. Thanks to Xypron for contribution + and testing. +- Cleanup spec file with spec-clener + ------------------------------------------------------------------- Wed Nov 12 17:33:27 UTC 2014 - dmitry_r@opensuse.org diff --git a/glpk.keyring b/glpk.keyring index 7bf9957..46f2f4e 100644 --- a/glpk.keyring +++ b/glpk.keyring @@ -1,9 +1,5 @@ -pub 1024D/5981E818 2003-07-15 -uid Andrew Makhorin -sub 1024g/5676121E 2003-07-15 - -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 mQGiBD8UdT8RBAC6yWYxoa1b7U973J0jBuQpgZnhXlGJJpMZgAW9efDBD17vhkJm hPVOQBKRUeOOLcW3/a7NMoNLMdmF1Rgz1FPVy3RgBDsYj4Sp4RBCsX/o0xXh+jxe @@ -14,15 +10,17 @@ IxN3LaK600BgAbwSd1bomRqWNlczAM7469VvGG9ASpCBveUUrqwerHZcUbvngL62 pIcqA/41dO0xYrOTqMRhuguYMgHL2xbwB2Aj2TqRwBm697DIS25B9nE+8UsbjGRx q3EmeuHeZ5kN5RbESXkGUB8whIcYxvH16HRNmM1ZjmFoBVL2Z6S2gpa2ZUqsq7BZ s+hriElm3dfOQCt79/o852uKWu5bSjw2yiemVA2T8tG4OoN6DrQjQW5kcmV3IE1h -a2hvcmluIDxtYW9AbWFpMi5yY25ldC5ydT6IYwQTEQIAGwUCPxR1PwYLCQgHAwID -FQIDAxYCAQIeAQIXgAASCRDRe/IwWYHoGAdlR1BHAAEBqkcAnjgybNYqvw6JNzQF -vr9EPnpp6SnfAJ0bOdAwJ9YWR6FA9t41oHnIUiz7xrkBDQQ/FHVQEAQA7dTcfkzS -Ji/ToLiQq3LpF5bJgfgLMwB+naU9VQrNFKM+2gAnpKSsFIoxP5T4NqHFngrgduKe -8ere6+XBZrHHDTArEmXihjoQYTUmqfcH/8CTjtFo0yeuz1Xvf1ZPVg1GlC+HjA4J -4x6QHOSx/jeGbh1JXg8xCQuasR4bb4FhpmcAAwUD/i1UeGMZGTHNxNx8cIH5ijc9 -d4hAy4izTRxUoKs1F4ueL/cFZkLTD20XNlJ3P5RFd589YMa4ALXq8sJU4PTo1whA -a6097Xz11Scp/0GXqpz0PJazFJN0X89supwt8R72Dt8eEjB1j7D+FKrafc0RREzM -eIxPVTcK8d0CzkjNX/IPiE4EGBECAAYFAj8UdVAAEgkQ0XvyMFmB6BgHZUdQRwAB -AUWRAJsEXiZDEq27NBELNsI8kwjHeSg4dwCgkdv0b1WnfUU90oWJ1Ijz2Ey9vzc= -=3DSV +a2hvcmluIDxtYW9AbWFpMi5yY25ldC5ydT6IWwQTEQIAGwUCPxR1PwYLCQgHAwID +FQIDAxYCAQIeAQIXgAAKCRDRe/IwWYHoGKpHAJ44MmzWKr8OiTc0Bb6/RD56aekp +3wCdGznQMCfWFkehQPbeNaB5yFIs+8aIYwQTEQIAGwUCPxR1PwYLCQgHAwIDFQID +AxYCAQIeAQIXgAASCRDRe/IwWYHoGAdlR1BHAAEBqkcAnjgybNYqvw6JNzQFvr9E +Pnpp6SnfAJ0bOdAwJ9YWR6FA9t41oHnIUiz7xrkBDQQ/FHVQEAQA7dTcfkzSJi/T +oLiQq3LpF5bJgfgLMwB+naU9VQrNFKM+2gAnpKSsFIoxP5T4NqHFngrgduKe8ere +6+XBZrHHDTArEmXihjoQYTUmqfcH/8CTjtFo0yeuz1Xvf1ZPVg1GlC+HjA4J4x6Q +HOSx/jeGbh1JXg8xCQuasR4bb4FhpmcAAwUD/i1UeGMZGTHNxNx8cIH5ijc9d4hA +y4izTRxUoKs1F4ueL/cFZkLTD20XNlJ3P5RFd589YMa4ALXq8sJU4PTo1whAa609 +7Xz11Scp/0GXqpz0PJazFJN0X89supwt8R72Dt8eEjB1j7D+FKrafc0RREzMeIxP +VTcK8d0CzkjNX/IPiE4EGBECAAYFAj8UdVAAEgkQ0XvyMFmB6BgHZUdQRwABAUWR +AJsEXiZDEq27NBELNsI8kwjHeSg4dwCgkdv0b1WnfUU90oWJ1Ijz2Ey9vzc= +=bou8 -----END PGP PUBLIC KEY BLOCK----- diff --git a/glpk.spec b/glpk.spec index d4cb6ef..5a687ca 100644 --- a/glpk.spec +++ b/glpk.spec @@ -1,7 +1,7 @@ # # spec file for package glpk # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,16 +18,15 @@ %define lname libglpk36 Name: glpk -Version: 4.55 +Version: 4.56 Release: 0 Summary: GNU Linear Programming Kit License: GPL-3.0 Group: Productivity/Scientific/Math Url: http://www.gnu.org/software/glpk/glpk.html -#DL-URL: http://ftp.gnu.org/gnu/glpk/ -Source: http://ftp.gnu.org/gnu/glpk/%{name}-%{version}.tar.gz -Source2: http://ftp.gnu.org/gnu/glpk/%{name}-%{version}.tar.gz.sig -Source3: %{name}.keyring +Source0: http://ftp.gnu.org/gnu/glpk/%{name}-%{version}.tar.gz +Source1: http://ftp.gnu.org/gnu/glpk/%{name}-%{version}.tar.gz.sig +Source2: %{name}.keyring BuildRequires: ghostscript BuildRequires: texlive BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -73,12 +72,12 @@ is a set of routines written in ANSI C and organized in the form of a callable library. %prep -%{?gpg_verify: %gpg_verify %{SOURCE2}} %setup -q %build export CFLAGS="%{optflags} -fno-strict-aliasing" -%configure --disable-static +%configure \ + --disable-static make %{?_smp_mflags} %install @@ -91,7 +90,7 @@ cp doc/{*.txt,*.pdf} %{buildroot}%{_docdir}/%{name}/doc cp {AUTHORS,ChangeLog,COPYING,NEWS,README} %{buildroot}%{_docdir}/%{name} %check -make check +make %{?_smp_mflags} check %post -n %{lname} -p /sbin/ldconfig