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


Commits:
d29f9662 by Antonio Rojas at 2025-06-16T18:05:18+02:00
upgpkg: 20250616-1: Upstream update

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − flint-3.3.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = eclib
        pkgdesc = Includes mwrank (for 2-descent on elliptic curves over Q) and 
modular symbol code used to create the elliptic curve database
-       pkgver = 20250530
-       pkgrel = 3
+       pkgver = 20250616
+       pkgrel = 1
        url = https://github.com/JohnCremona/eclib/
        arch = x86_64
        license = GPL-2.0-or-later
@@ -13,9 +13,7 @@ pkgbase = eclib
        depends = glibc
        depends = ntl
        depends = pari
-       source = git+https://github.com/JohnCremona/eclib#tag=v20250530
-       source = flint-3.3.patch
-       sha256sums = 
224ea94b14d3cefd4802de8b7cde7dabd89de2339e4d50ebdb15cd03cf96bc5b
-       sha256sums = 
f89bbe31108fdfcd3b5b6829ed1f5e80c851a36b1851cd0230587af904df5e44
+       source = git+https://github.com/JohnCremona/eclib#tag=v20250616
+       sha256sums = 
15c94b1f91731cfa8d021627d286b69a63a2072061f695e16a975ad13471ec5e
 
 pkgname = eclib


=====================================
PKGBUILD
=====================================
@@ -1,8 +1,8 @@
 # Maintainer: Antonio Rojas <aro...@archlinux.org>
 
 pkgname=eclib
-pkgver=20250530
-pkgrel=3
+pkgver=20250616
+pkgrel=1
 pkgdesc='Includes mwrank (for 2-descent on elliptic curves over Q) and modular 
symbol code used to create the elliptic curve database'
 arch=(x86_64)
 url='https://github.com/JohnCremona/eclib/'
@@ -15,14 +15,11 @@ depends=(boost-libs
          pari)
 makedepends=(boost
              git)
-source=(git+https://github.com/JohnCremona/eclib#tag=v$pkgver
-        flint-3.3.patch)
-sha256sums=('224ea94b14d3cefd4802de8b7cde7dabd89de2339e4d50ebdb15cd03cf96bc5b'
-            'f89bbe31108fdfcd3b5b6829ed1f5e80c851a36b1851cd0230587af904df5e44')
+source=(git+https://github.com/JohnCremona/eclib#tag=v$pkgver)
+sha256sums=('15c94b1f91731cfa8d021627d286b69a63a2072061f695e16a975ad13471ec5e')
 
 prepare() {
   cd $pkgname
-  patch -p1 -i ../flint-3.3.patch
   autoreconf -vif
 }
 


=====================================
flint-3.3.patch deleted
=====================================
@@ -1,33 +0,0 @@
-diff --git a/libsrc/eclib/flinterface.h b/libsrc/eclib/flinterface.h
-index a74049d..1a5712b 100644
---- a/libsrc/eclib/flinterface.h
-+++ b/libsrc/eclib/flinterface.h
-@@ -58,14 +58,14 @@ typedef struct
-     hlimb_t * entries;
-     slong r;
-     slong c;
--    hlimb_t ** rows;
-+    slong stride;
-     nmod_t mod;
- }
- hmod_mat_struct;
- 
- typedef hmod_mat_struct hmod_mat_t[1];
- 
--#define hmod_mat_entry(mat,i,j) ((mat)->rows[(i)][(j)])
-+#define hmod_mat_entry nmod_mat_entry
- #define hmod_mat_nrows(mat) ((mat)->r)
- #define hmod_mat_ncols(mat) ((mat)->c)
- 
-diff --git a/libsrc/mat.cc b/libsrc/mat.cc
-index b0c6c08..c0f41b4 100644
---- a/libsrc/mat.cc
-+++ b/libsrc/mat.cc
-@@ -1602,7 +1602,6 @@ hmod_mat_clear(hmod_mat_t mat)
-   if (mat->entries)
-     {
-       flint_free(mat->entries);
--      flint_free(mat->rows);
-     }
- }
- 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/eclib/-/commit/d29f9662eeeae96038bc1dffaa5cce1a03499a92

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


Reply via email to