[arch-commits] Commit in sagemath-doc/trunk (PKGBUILD sagemath-ecl-sigfpe.patch)

Antonio Rojas arojas at archlinux.org
Wed Jan 1 23:10:29 UTC 2020


    Date: Wednesday, January 1, 2020 @ 23:10:28
  Author: arojas
Revision: 545969

Update to 9.0

Modified:
  sagemath-doc/trunk/PKGBUILD
  sagemath-doc/trunk/sagemath-ecl-sigfpe.patch

---------------------------+
 PKGBUILD                  |   12 ++++++------
 sagemath-ecl-sigfpe.patch |   14 +++++++-------
 2 files changed, 13 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-01 23:06:24 UTC (rev 545968)
+++ PKGBUILD	2020-01-01 23:10:28 UTC (rev 545969)
@@ -1,20 +1,20 @@
 # Maintainer: Antonio Rojas <arojas at archlinux.org>
 
 pkgname=sagemath-doc
-pkgver=8.9
-pkgrel=3
+pkgver=9.0
+pkgrel=1
 pkgdesc="HTML documentation for SageMath"
 arch=(any)
 url="http://www.sagemath.org"
 license=(GPL)
 depends=(gap-doc pplpy-doc)
-makedepends=(sagemath python2-pyzmq python2-docutils python2-jupyter_client python2-pkgconfig cython2 python2-ipywidgets python2-sphinx thebe)
+makedepends=(sagemath python-pyzmq python-docutils python-jupyter_client python-pkgconfig cython python-ipywidgets python-sphinx-1 thebe)
 source=(sagemath-$pkgver.tar.gz::"https://github.com/sagemath/sage/archive/$pkgver.tar.gz"
         docbuild_main.patch
         sagemath-ecl-sigfpe.patch)
-sha256sums=('4f9f18a08142fed69342b58ffc6221ec16fe8daf1042086b351e1308489ec5d4'
+sha256sums=('6f5d42b306a2c03073dd95086f80602bd1a0b929b8ad19c6d219c8ca8e96da26'
             'ea5e17bb7a7cb36a22e5e3872fcc2585852bc971c4b139b0b2cd69a36c1b009b'
-            'a42f3b152b1aedb8abf16bc70971419919d1fe30328574e7fef8305f9d07d938')
+            'e44bbde87f3312548faad75b7383ef21fade55be251ab5804de41cd3842ca8a0')
 
 prepare() {
   cd sage-$pkgver
@@ -39,7 +39,7 @@
          MATHJAX_DIR="/usr/share/mathjax2" \
          PYTHONPATH="$srcdir"/sage-$pkgver/local-python \
          SAGE_NUM_THREADS=10
-  python2 sage_setup/docbuild --no-pdf-links --mathjax all html
+  python sage_setup/docbuild --no-pdf-links --mathjax all html -k
 }
 
 package() {

Modified: sagemath-ecl-sigfpe.patch
===================================================================
--- sagemath-ecl-sigfpe.patch	2020-01-01 23:06:24 UTC (rev 545968)
+++ sagemath-ecl-sigfpe.patch	2020-01-01 23:10:28 UTC (rev 545969)
@@ -2,7 +2,7 @@
 index e408866..fa24ac0 100644
 --- a/src/sage/libs/ecl.pyx
 +++ b/src/sage/libs/ecl.pyx
-@@ -16,7 +16,7 @@ from __future__ import print_function, absolute_import
+@@ -15,7 +15,7 @@ from __future__ import print_function, absolute_import
  #adapted to work with pure Python types.
  
  from libc.stdlib cimport abort
@@ -11,7 +11,7 @@
  from libc.signal cimport raise_ as signal_raise
  from posix.signal cimport sigaction, sigaction_t
  cimport cysignals.signals
-@@ -48,9 +48,14 @@ cdef extern from "eclsig.h":
+@@ -47,9 +47,14 @@ cdef extern from "eclsig.h":
      void ecl_sig_off()
      cdef sigaction_t ecl_sigint_handler
      cdef sigaction_t ecl_sigbus_handler
@@ -26,7 +26,7 @@
  
  cdef cl_object string_to_object(char * s):
      return ecl_read_from_cstring(s)
-@@ -239,6 +244,7 @@ def init_ecl():
+@@ -238,6 +243,7 @@ def init_ecl():
      global ecl_has_booted
      cdef char *argv[1]
      cdef sigaction_t sage_action[32]
@@ -34,7 +34,7 @@
      cdef int i
  
      if ecl_has_booted:
-@@ -258,6 +264,8 @@ def init_ecl():
+@@ -257,6 +263,8 @@ def init_ecl():
      for i in range(1,32):
          sigaction(i, NULL, &sage_action[i])
  
@@ -43,7 +43,7 @@
      #initialize ECL
      ecl_set_option(ECL_OPT_SIGNAL_HANDLING_THREAD, 0)
      cl_boot(1, argv)
-@@ -265,8 +273,12 @@ def init_ecl():
+@@ -264,8 +272,12 @@ def init_ecl():
      #save signal handler from ECL
      sigaction(SIGINT, NULL, &ecl_sigint_handler)
      sigaction(SIGBUS, NULL, &ecl_sigbus_handler)
@@ -56,7 +56,7 @@
      #verify that no SIGCHLD handler was installed
      cdef sigaction_t sig_test
      sigaction(SIGCHLD, NULL, &sig_test)
-@@ -277,6 +289,9 @@ def init_ecl():
+@@ -276,6 +288,9 @@ def init_ecl():
      for i in range(1,32):
          sigaction(i, &sage_action[i], NULL)
  
@@ -66,7 +66,7 @@
      #initialise list of objects and bind to global variable
      # *SAGE-LIST-OF-OBJECTS* to make it rooted in the reachable tree for the GC
      list_of_objects=cl_cons(Cnil,cl_cons(Cnil,Cnil))
-@@ -320,7 +335,6 @@ def init_ecl():
+@@ -319,7 +334,6 @@ def init_ecl():
                      (values nil (princ-to-string cnd)))))
          """))
      safe_funcall_clobj=cl_eval(string_to_object(b"(symbol-function 'sage-safe-funcall)"))



More information about the arch-commits mailing list