[arch-commits] Commit in maxima/trunk (PKGBUILD build-fasl.patch)

Antonio Rojas arojas at gemini.archlinux.org
Sat Apr 16 22:00:22 UTC 2022


    Date: Saturday, April 16, 2022 @ 22:00:21
  Author: arojas
Revision: 442792

Update to 5.46.0

Modified:
  maxima/trunk/PKGBUILD
Deleted:
  maxima/trunk/build-fasl.patch

------------------+
 PKGBUILD         |    9 +++------
 build-fasl.patch |   23 -----------------------
 2 files changed, 3 insertions(+), 29 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-04-16 21:51:12 UTC (rev 442791)
+++ PKGBUILD	2022-04-16 22:00:21 UTC (rev 442792)
@@ -4,10 +4,10 @@
 
 pkgbase=maxima
 pkgname=($pkgbase{,-sbcl,-ecl,-fas})
-pkgver=5.45.1
+pkgver=5.46.0
 _sbclver=2.2.2
 _eclver=21.2.1
-pkgrel=12
+pkgrel=1
 pkgdesc='A sophisticated computer algebra system'
 arch=(x86_64)
 license=(GPL)
@@ -18,16 +18,13 @@
 # needs a rebuild when ecl or sbcl changes version
 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
-        build-fasl.patch
         matrixexp.patch
         maxima-sbcl-gmp.patch)
-sha256sums=('fe9016276970bef214a1a244348558644514d7fdfaa4fc8b9d0e87afcbb4e7dc'
-            '90ced3b33361fa24c2b417e0aeba8956892f0965b4a22d57d0c04115f2a3274b'
+sha256sums=('7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07'
             'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619'
             '7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856')
 
 prepare() {
-  patch -d $pkgname-$pkgver -p1 < build-fasl.patch # build maxima ecl library
   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)
 }

Deleted: build-fasl.patch
===================================================================
--- build-fasl.patch	2022-04-16 21:51:12 UTC (rev 442791)
+++ build-fasl.patch	2022-04-16 22:00:21 UTC (rev 442792)
@@ -1,23 +0,0 @@
-Build a fasl library for ecl in addition to an executable program.
-
-References:
-* http://trac.sagemath.org/ticket/16178
-* https://github.com/cschwan/sage-on-gentoo/issues/226
-* https://bugs.gentoo.org/show_bug.cgi?id=499634
-
-Index: maxima-5.29.1/src/maxima.system
-===================================================================
---- maxima-5.29.1.orig/src/maxima.system
-+++ maxima-5.29.1/src/maxima.system
-@@ -75,6 +75,11 @@
- 			     ;; Convert dir/foo.fas to dir/foo.o
- 			     (make-pathname :type "o" :defaults p))
- 			 files)))
-+	(c::build-fasl "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))))
- 	(c::build-program "binary-ecl/maxima" :lisp-files obj
- 			  :ld-flags
- 			  (let ((x (symbol-value (find-symbol "*AUTOCONF-LD-FLAGS*"



More information about the arch-commits mailing list