[arch-commits] Commit in sagemath/trunk (PKGBUILD sagemath-threejs.patch)

2018-11-18 Thread Antonio Rojas via arch-commits
Date: Sunday, November 18, 2018 @ 22:20:09
  Author: arojas
Revision: 408740

Pin online three.js to a version that actually works

Modified:
  sagemath/trunk/PKGBUILD
  sagemath/trunk/sagemath-threejs.patch

+
 PKGBUILD   |4 ++--
 sagemath-threejs.patch |2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-18 21:35:37 UTC (rev 408739)
+++ PKGBUILD2018-11-18 22:20:09 UTC (rev 408740)
@@ -8,7 +8,7 @@
 pkgbase=sagemath
 pkgname=(sagemath sagemath-jupyter)
 pkgver=8.4
-pkgrel=3
+pkgrel=4
 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, 
Mathematica, and Matlab"
 arch=(x86_64)
 url="http://www.sagemath.org;
@@ -57,7 +57,7 @@
 '769fd5a9c377be61de41e1e30004dadb23818da901cceb6e1bece7712ba7cb83'
 '3a0ebda1df708f263be830751cc5ddb430ca1f685b25b08d4b6592b65b123ebe'
 '7fcb52e96935dccb0f958d37c2f4e3918392480b9af53e08562f6cba6c68cb94'
-'4722f9257f7b58a5dc8be2e9163ebba6d7b3ee011ff1ab9c0dbfb1330d367261'
+'f6b48abf34f64ea3fc092b0f0179e89633f7d3ecc0d62c2acacbfa1217751d63'
 '7efb38ba511037feb3abbd88576323320555ba50235ddc7e3d423ca294dd42ed'
 '5114c912f821900e5bfae1e2cfeb7984de946d0b23e1182b0bf15be1d803dfd0'
 '7304d6242bf0e8241d3d83b772d92f00f905c425b894d36a25c264edca279986'

Modified: sagemath-threejs.patch
===
--- sagemath-threejs.patch  2018-11-18 21:35:37 UTC (rev 408739)
+++ sagemath-threejs.patch  2018-11-18 22:20:09 UTC (rev 408740)
@@ -5,7 +5,7 @@
  if online:
  from sage.misc.package import installed_packages
 -version = installed_packages()['threejs'].split('.')[0]
-+version = 'r95'
++version = 'r80'
  return """
  https://cdn.rawgit.com/mrdoob/three.js/{0}/build/three.min.js";>
  https://cdn.rawgit.com/mrdoob/three.js/{0}/examples/js/controls/OrbitControls.js";>


[arch-commits] Commit in sagemath/trunk (PKGBUILD sagemath-threejs.patch)

2018-02-19 Thread Antonio Rojas via arch-commits
Date: Monday, February 19, 2018 @ 22:39:44
  Author: arojas
Revision: 296437

Install cython source files

Modified:
  sagemath/trunk/PKGBUILD
  sagemath/trunk/sagemath-threejs.patch

+
 PKGBUILD   |   12 
 sagemath-threejs.patch |2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-19 22:05:58 UTC (rev 296436)
+++ PKGBUILD2018-02-19 22:39:44 UTC (rev 296437)
@@ -9,7 +9,7 @@
 pkgbase=sagemath
 pkgname=(sagemath sagemath-jupyter)
 pkgver=8.1
-pkgrel=9
+pkgrel=10
 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, 
Mathematica, and Matlab"
 arch=(x86_64)
 url="http://www.sagemath.org;
@@ -39,7 +39,8 @@
 r-no-readline.patch fes02.patch sagemath-threejs.patch 
pari-stackwarn.patch
 sagemath-detect-igraph.patch sagemath-networkx2.patch 
sagemath-linbox-1.5.patch sagemath-pynac-0.7.14.patch
 sagemath-matplotlib2.patch sagemath-scipy-1.0.patch sagemath-lrs.patch 
sagemath-ipython-prompt.patch
-sagemath-singular-4.1.1.patch)
+sagemath-singular-4.1.1.patch
+
sagemath-cython-source.patch::"https://github.com/sagemath/sage/commit/fccaf230.patch;)
 sha256sums=('a42b55c2c8ac244535dc9b87171b7d4dd7e1d498099518ab253354fbe2eaaa7b'
 '39b76a189365464998cab9355d177581bc2b15dff10858f316faa85f2efa0426'
 'c41ae665499c6cd775d40bbe178f8786830b0931ee26bf11ee02f7d83bcc8107'
@@ -49,7 +50,7 @@
 'ef94908d4ab28d13af622e6e58ec191aa78817d17e4466c7bb6f64ee72a813b9'
 'afd0952b9bb8f52fd428eae36cf719a58ff85a894baae88cbb2124e043768cc7'
 '7fcb52e96935dccb0f958d37c2f4e3918392480b9af53e08562f6cba6c68cb94'
-'514135b920a43f999571a15e97b41e14f5bed59f65b19643864dc23555a7b830'
+'2d13b15ad2d1511bb3d752a261497060a8901882b1c2fa9813219781b7a71d83'
 'bfd2a20a33ab19a8a8b216a77d07f62e809fe1e1879c4f171ce5dca62fd482e9'
 '28d7789b8d777922ab8871ca43b6afab751428cae875c0343d3962e6a2030b88'
 '1024f3a6a9a1a6ae96d9962bb7d1f5842f4a4a5ff5098afad81a60188b7d5160'
@@ -59,7 +60,8 @@
 '17397b8e1843b013ef5d2e083369109f0719651edd8ef0c8493cb49e2bc4324a'
 'c0f65534a845ba802de6196229159fe67fcc3f72f0cb1ce57d4ae5c9fe10282c'
 '937a0081e7aea56bda645ef5f0d34b8e356acd62a7dd128a35163f46e7836131'
-'cc679321c2968d5e74b0ec060979c74019df2995857906bdd1397695b1f24c5c')
+'cc679321c2968d5e74b0ec060979c74019df2995857906bdd1397695b1f24c5c'
+'447a616937e5c43da5f72aeb186fb649e2b3756f7683967380c66b9b1448875e')
 
 prepare(){
   cd sage-$pkgver
@@ -108,6 +110,8 @@
   patch -p1 -i ../sagemath-pynac-0.7.14.patch
 # port away from deprecated and removed functions in matplotlib 2 
https://trac.sagemath.org/ticket/23696
   patch -p1 -i ../sagemath-matplotlib2.patch
+# install cython source files https://trac.sagemath.org/24690
+  patch -p1 -i ../sagemath-cython-source.patch
 
 # use python2
   sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' -e 's|\|exec python2|' -i src/bin/*

Modified: sagemath-threejs.patch
===
--- sagemath-threejs.patch  2018-02-19 22:05:58 UTC (rev 296436)
+++ sagemath-threejs.patch  2018-02-19 22:39:44 UTC (rev 296437)
@@ -5,7 +5,7 @@
  if online:
  from sage.misc.package import installed_packages
 -version = installed_packages()['threejs']
-+version = 'r80'
++version = 'r90'
  return """
  https://cdn.rawgit.com/mrdoob/three.js/{0}/build/three.min.js";>
  https://cdn.rawgit.com/mrdoob/three.js/{0}/examples/js/controls/OrbitControls.js";>


[arch-commits] Commit in sagemath/trunk (PKGBUILD sagemath-threejs.patch)

2017-10-03 Thread Antonio Rojas
Date: Tuesday, October 3, 2017 @ 21:17:17
  Author: arojas
Revision: 261405

Fix three.js plotting backend

Added:
  sagemath/trunk/sagemath-threejs.patch
Modified:
  sagemath/trunk/PKGBUILD

+
 PKGBUILD   |7 +--
 sagemath-threejs.patch |   11 +++
 2 files changed, 16 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-10-03 17:35:46 UTC (rev 261404)
+++ PKGBUILD2017-10-03 21:17:17 UTC (rev 261405)
@@ -9,7 +9,7 @@
 pkgbase=sagemath
 pkgname=(sagemath sagemath-jupyter)
 pkgver=8.0
-pkgrel=6
+pkgrel=7
 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, 
Mathematica, and Matlab"
 arch=(i686 x86_64)
 url="http://www.sagemath.org;
@@ -36,7 +36,7 @@
   mcqd coxeter3 modular_decomposition bliss-graphs tdlib python2-pkgconfig 
meataxe libfes)
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/sagemath/sage/archive/$pkgver.tar.gz;
 env.patch package.patch latte-count.patch jupyter-path.patch 
sagemath-python3-notebook.patch test-optional.patch
-r-no-readline.patch fes02.patch sagemath-ecl-no-sigfpe.patch 
sagemath-cython-0.26.patch
+r-no-readline.patch fes02.patch sagemath-ecl-no-sigfpe.patch 
sagemath-cython-0.26.patch sagemath-threejs.patch
 sagemath-pynac-0.7.11.patch sagemath-pynac-0.7.12.patch 
sagemath-detect-igraph.patch sagemath-networkx2.patch)
 sha256sums=('91df3e303add71616e24b38c04789f66d57ada7b1017e5369e850c42d5e8753d'
 'e0b5b8673300857fde823209a7e90faecf9e754ab812cc5e54297eddc0c79571'
@@ -49,6 +49,7 @@
 'a39da083c038ada797ffc5bedc9ba47455a3f77057d42f86484ae877ef9172ea'
 'c31809f887bf9acc45c5bd9dd30bb93e73601d3efbf3016594c3c1d241731c8a'
 '2953ef15d957a2f3304a5584c154bf4777bcb4b461414d3a2178423257539755'
+'514135b920a43f999571a15e97b41e14f5bed59f65b19643864dc23555a7b830'
 '3e23ff449a5a3a032684287722455633762636b93ecfc35fb00e875c69eff240'
 '719bb39c9c2cd1c6e75be0969000ba5ffcd2875bb5190fce6bb6a6feaa76b96f'
 '90be1d1a90120bd5bd3620769480106ba809dd23e896bc4a3f8931e5340f3cda'
@@ -79,6 +80,8 @@
   patch -p1 -i ../sagemath-detect-igraph.patch
 # adapt to networkx 2 changes
   patch -p1 -i ../sagemath-networkx2.patch
+# fix three.js plotting backend
+  patch -p1 -i ../sagemath-threejs.patch
 
 # Upstream patches  
 # fix build against libfes 0.2 http://trac.sagemath.org/ticket/15209

Added: sagemath-threejs.patch
===
--- sagemath-threejs.patch  (rev 0)
+++ sagemath-threejs.patch  2017-10-03 21:17:17 UTC (rev 261405)
@@ -0,0 +1,11 @@
+--- a/src/sage/repl/rich_output/display_manager.py
 b/src/sage/repl/rich_output/display_manager.py
+@@ -744,7 +744,7 @@ class DisplayManager(SageObject):
+ """
+ if online:
+ from sage.misc.package import installed_packages
+-version = installed_packages()['threejs']
++version = 'r80'
+ return """
+ https://cdn.rawgit.com/mrdoob/three.js/{0}/build/three.min.js";>
+ https://cdn.rawgit.com/mrdoob/three.js/{0}/examples/js/controls/OrbitControls.js";>