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.