Jürgen Hötzel pushed to branch main at Arch Linux / Packaging / Packages / 
maxima


Commits:
06d43fb6 by Juergen Hoetzel at 2024-03-13T08:07:18+01:00
upgpkg: 5.47.0-10 (sbcl rebuild)

- - - - -


3 changed files:

- .SRCINFO
- + 0001-ECL-Fix-autoconf-options-on-whitespace.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = maxima
        pkgdesc = A sophisticated computer algebra system
        pkgver = 5.47.0
-       pkgrel = 9
+       pkgrel = 10
        url = http://maxima.sourceforge.net
        arch = x86_64
        license = GPL
@@ -15,9 +15,11 @@ pkgbase = maxima
        source = 
https://downloads.sourceforge.net/sourceforge/maxima/maxima-5.47.0.tar.gz
        source = matrixexp.patch
        source = maxima-sbcl-gmp.patch
+       source = 0001-ECL-Fix-autoconf-options-on-whitespace.patch
        sha256sums = 
9104021b24fd53e8c03a983509cb42e937a925e8c0c85c335d7709a14fd40f7a
        sha256sums = 
ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619
        sha256sums = 
7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856
+       sha256sums = 
05f6f82550e03af3927379d71a4e2a762ea523fa0c0ea1021741c7dd51414c32
 
 pkgname = maxima
        depends = texinfo
@@ -31,7 +33,7 @@ pkgname = maxima
 pkgname = maxima-sbcl
        pkgdesc = SBCL backend for Maxima
        depends = gmp
-       depends = sbcl=2.4.0
+       depends = sbcl=2.4.1
        provides = maxima-backend
 
 pkgname = maxima-ecl


=====================================
0001-ECL-Fix-autoconf-options-on-whitespace.patch
=====================================
@@ -0,0 +1,31 @@
+From 66a309e12ffa6c3bd3680565508132d106e47545 Mon Sep 17 00:00:00 2001
+From: Juergen Hoetzel <[email protected]>
+Date: Tue, 12 Mar 2024 23:17:02 +0100
+Subject: [PATCH] ECL: Fix autoconf options on whitespace
+
+---
+ src/maxima.system | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/maxima.system b/src/maxima.system
+index 458565085..4202fc8f4 100644
+--- a/src/maxima.system
++++ b/src/maxima.system
+@@ -79,12 +79,12 @@
+                         :ld-flags
+                         (let ((x (symbol-value (find-symbol 
"*AUTOCONF-LD-FLAGS*"
+                                                             (find-package 
"MAXIMA")))))
+-                          (if (and x (not (string= x ""))) (list x))))
++                          (if (and x (not (string= x ""))) 
(c::split-program-options x))))
+       (c::build-program "binary-ecl/maxima" :lisp-files obj
+                         :ld-flags
+                         (let ((x (symbol-value (find-symbol 
"*AUTOCONF-LD-FLAGS*"
+                                                             (find-package 
"MAXIMA")))))
+-                          (if (and x (not (string= x ""))) (list x)))
++                          (if (and x (not (string= x ""))) 
(c::split-program-options x)))
+                         :epilogue-code '(progn (cl-user::run)))))))
+ 
+ (defun maxima-binary-pathname ()
+-- 
+2.44.0
+


=====================================
PKGBUILD
=====================================
@@ -5,9 +5,9 @@
 pkgbase=maxima
 pkgname=($pkgbase{,-sbcl,-ecl,-fas})
 pkgver=5.47.0
-_sbclver=2.4.0
+_sbclver=2.4.1
 _eclver=23.9.9
-pkgrel=9
+pkgrel=10
 pkgdesc='A sophisticated computer algebra system'
 arch=(x86_64)
 license=(GPL)
@@ -19,14 +19,18 @@ makedepends=(python emacs ecl sbcl)
 options=(!zipman) # don't zip info pages or they won't work inside maxima
 
source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz
         matrixexp.patch
-        maxima-sbcl-gmp.patch)
+        maxima-sbcl-gmp.patch
+        0001-ECL-Fix-autoconf-options-on-whitespace.patch)
 sha256sums=('9104021b24fd53e8c03a983509cb42e937a925e8c0c85c335d7709a14fd40f7a'
             'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619'
-            '7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856')
+            '7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856'
+            '05f6f82550e03af3927379d71a4e2a762ea523fa0c0ea1021741c7dd51414c32')
+
 
 prepare() {
   patch -d $pkgname-$pkgver -p1 < matrixexp.patch # fix matrix exponentiation
   patch -d $pkgname-$pkgver -p1 < maxima-sbcl-gmp.patch # Use GMP arithmetic 
with sbcl (Void Linux)
+  patch -d $pkgname-$pkgver -p1 < 
0001-ECL-Fix-autoconf-options-on-whitespace.patch # Handle whitespace in 
LDFLAGS correctly
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/maxima/-/commit/06d43fb6757d14128caf7f60696ca384f185f9b5

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


Reply via email to