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.