Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
polymake


Commits:
6a9e4afb by Antonio Rojas at 2024-09-24T18:12:10+02:00
upgpkg: 4.13-1: Update to 4.13

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − lrs-073.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,10 +1,10 @@
 pkgbase = polymake
        pkgdesc = Open source software for research in polyhedral geometry
-       pkgver = 4.12
-       pkgrel = 4
+       pkgver = 4.13
+       pkgrel = 1
        url = https://polymake.org/
        arch = x86_64
-       license = GPL
+       license = GPL-2.0-or-later
        makedepends = ant
        makedepends = boost
        makedepends = jdk-openjdk
@@ -22,7 +22,7 @@ pkgbase = polymake
        depends = lrs
        depends = mpfr
        depends = normaliz
-       depends = perl=5.38.2
+       depends = perl=5.40.0
        depends = perl-json
        depends = perl-term-readkey
        depends = perl-term-readline-gnu
@@ -35,9 +35,8 @@ pkgbase = polymake
        depends = sympol
        depends = zlib
        optdepends = java-runtime: java module
-       source = 
https://polymake.org/lib/exe/fetch.php/download/polymake-4.12-minimal.tar.bz2
-       source = lrs-073.patch
-       sha256sums = 
bd5a667ffca4bf7eb8d51134030ce3df3b16dd9d0e800fafdb1ce835867640d9
-       sha256sums = 
4795e9fc2dd23546ca7f6a112695f09f6b745517cff387a0f9f54aecf3272ef7
+       options = !emptydirs
+       source = 
https://polymake.org/lib/exe/fetch.php/download/polymake-4.13-minimal.tar.bz2
+       sha256sums = 
f3adacd063b9ea60d5e9c37c6183f5dbb7458b0cb3491eba3efc38f20c565ceb
 
 pkgname = polymake


=====================================
PKGBUILD
=====================================
@@ -1,13 +1,13 @@
 # Maintainer: Antonio Rojas <[email protected]>
 
 pkgname=polymake
-pkgver=4.12
-pkgrel=4
+pkgver=4.13
+pkgrel=1
 _perlver=`perl -e '$v = $^V->{version}; print 
$v->[0].".".($v->[1]).".".($v->[2]);'`
 pkgdesc='Open source software for research in polyhedral geometry'
 arch=(x86_64)
 url='https://polymake.org/'
-license=(GPL)
+license=(GPL-2.0-or-later)
 depends=(bliss
          cddlib
          e-antic
@@ -38,15 +38,12 @@ makedepends=(ant
              permlib
              soplex)
 optdepends=('java-runtime: java module')
-source=(https://polymake.org/lib/exe/fetch.php/download/polymake-${pkgver/.r/r}-minimal.tar.bz2
-        lrs-073.patch)
-sha256sums=('bd5a667ffca4bf7eb8d51134030ce3df3b16dd9d0e800fafdb1ce835867640d9'
-            '4795e9fc2dd23546ca7f6a112695f09f6b745517cff387a0f9f54aecf3272ef7')
+source=(https://polymake.org/lib/exe/fetch.php/download/polymake-${pkgver/.r/r}-minimal.tar.bz2)
+sha256sums=('f3adacd063b9ea60d5e9c37c6183f5dbb7458b0cb3491eba3efc38f20c565ceb')
+options=(!emptydirs)
 
 prepare() {
   sed -e 's|-lgmp|-lgmp -lmpfr|g' -i 
polymake-$pkgver/bundled/soplex/support/configure.pl # Fix soplex linking
-  patch -d polymake-$pkgver -p1 < lrs-073.patch # Fix build with lrs 073
-  sed -e 's|5.040|5.042|' -i $pkgname-$pkgver/support/configure.pl # Support 
perl 5.40
 }
 
 build() {


=====================================
lrs-073.patch deleted
=====================================
@@ -1,24 +0,0 @@
-diff -ru polymake-4.12.orig/bundled/lrs/apps/polytope/src/lrs_interface.cc 
polymake-4.12/bundled/lrs/apps/polytope/src/lrs_interface.cc
---- polymake-4.12.orig/bundled/lrs/apps/polytope/src/lrs_interface.cc  
2024-06-21 19:35:09.144851916 +0200
-+++ polymake-4.12/bundled/lrs/apps/polytope/src/lrs_interface.cc       
2024-06-21 19:35:25.521671387 +0200
-@@ -554,7 +554,7 @@
- 
-    Bitset V(Points.rows());
-    for (Int index = D.Q->lastdv+1, end = D.P->m_A+D.P->d; index <= end; 
++index)
--      if ( !checkindex(D.P,D.Q,index) )
-+      if ( !checkindex(D.P,D.Q,index,0) )
-          V += D.Q->inequality[index - D.Q->lastdv]-1;
- 
-    return std::pair< Bitset, Matrix<Rational> >(V,AH);
-diff -ru 
polymake-4.12.orig/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp 
polymake-4.12/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp
---- 
polymake-4.12.orig/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp  
   2024-06-21 19:35:09.154852010 +0200
-+++ polymake-4.12/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp  
2024-06-21 19:35:41.175150886 +0200
-@@ -245,7 +245,7 @@
-     for (ulong index = lastdv + 1; index <= m + d; index++) {
-         ineq = Q->inequality[index - lastdv]; /* the input inequality number 
corr. to this index */
- 
--        redineq[ineq] = checkindex (P, Q, index);
-+        redineq[ineq] = checkindex (P, Q, index, 0);
-     }  /* end for index ..... */
-     
-     std::list<ulong> redundancies;



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/polymake/-/commit/6a9e4afb19721c2c187b9cf650b64251ebd23fee

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/polymake/-/commit/6a9e4afb19721c2c187b9cf650b64251ebd23fee
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to