[arch-commits] Commit in singular/trunk (PKGBUILD singular-fix-rpath.patch)

2020-12-21 Thread Antonio Rojas via arch-commits
Date: Monday, December 21, 2020 @ 20:45:24
  Author: arojas
Revision: 781535

New tarball

Modified:
  singular/trunk/PKGBUILD
Deleted:
  singular/trunk/singular-fix-rpath.patch

--+
 PKGBUILD |   14 +-
 singular-fix-rpath.patch |   17 -
 2 files changed, 5 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-21 20:45:14 UTC (rev 781534)
+++ PKGBUILD2020-12-21 20:45:24 UTC (rev 781535)
@@ -6,7 +6,7 @@
 _patchver=0
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -14,20 +14,16 @@
 depends=(flint cddlib)
 makedepends=(doxygen polymake)
 optdepends=('polymake: Polymake module')
-source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
- singular-polymake4.patch
- singular-fix-rpath.patch)
+source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
+ singular-polymake4.patch)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('30771f138853f0ee1363b7ab7a1294dfbe0df754178be7e8adeeaac5d2707ffb'
-'fdc5a6945b90812b631b5ac4be5013313abdd8b032e66781df2713bc897f4f37'
-'977f71be3395189c7a8727f9aab5cafaf58a5bc5df117a2f29111b609547fc53')
+sha256sums=('5b0f6c036b4a6f58bf620204b004ec6ca3a5007acc8352fec55eade2fc9d63f6'
+'fdc5a6945b90812b631b5ac4be5013313abdd8b032e66781df2713bc897f4f37')
 options=(!zipman)
 
 prepare() {
   cd singular-${_majver//-/.}
   patch -p1 -i ../singular-polymake4.patch # Fix build with polymake 4 (Fedora)
-  patch -p1 -i ../singular-fix-rpath.patch # Fix RPATH in libpoly
-  ./autogen.sh
 }
   
 build() {

Deleted: singular-fix-rpath.patch
===
--- singular-fix-rpath.patch2020-12-21 20:45:14 UTC (rev 781534)
+++ singular-fix-rpath.patch2020-12-21 20:45:24 UTC (rev 781535)
@@ -1,17 +0,0 @@
-diff --git a/factory/configure.ac b/factory/configure.ac
-index cd35dd297..0c40dd9af 100644
 a/factory/configure.ac
-+++ b/factory/configure.ac
-@@ -225,8 +225,10 @@ BACKUP_LIBS=${LIBS}
- for GMP_HOME in ${GMP_HOME_PATH}
- do
-   if test "x$GMP_HOME" != "x/usr"; then
--GMP_CPPFLAGS="-I${GMP_HOME}/include"
--GMP_LIBS="-L${GMP_HOME}/lib -Wl,-rpath -Wl,${GMP_HOME}/lib -lgmp"
-+if test -e ${GMP_HOME}/include/gmp.h; then
-+  GMP_CPPFLAGS="-I${GMP_HOME}/include"
-+  GMP_LIBS="-L${GMP_HOME}/lib -Wl,-rpath -Wl,${GMP_HOME}/lib -lgmp"
-+fi
-   else
- GMP_CPPFLAGS=""
- GMP_LIBS="-lgmp"


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-12-18 Thread Antonio Rojas via arch-commits
Date: Friday, December 18, 2020 @ 21:46:11
  Author: arojas
Revision: 779679

python2--

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |1 -
 1 file changed, 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-18 21:45:41 UTC (rev 779678)
+++ PKGBUILD2020-12-18 21:46:11 UTC (rev 779679)
@@ -13,7 +13,6 @@
 license=(GPL)
 depends=(flint cddlib)
 makedepends=(doxygen polymake)
-#checkdepends=(python2)
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
  singular-polymake4.patch


[arch-commits] Commit in singular/trunk (PKGBUILD singular-fix-rpath.patch)

2020-12-18 Thread Antonio Rojas via arch-commits
Date: Friday, December 18, 2020 @ 19:00:13
  Author: arojas
Revision: 779464

Fix wrong RPATH properly

Added:
  singular/trunk/singular-fix-rpath.patch
Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   16 +---
 singular-fix-rpath.patch |   17 +
 2 files changed, 26 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-18 18:54:25 UTC (rev 779463)
+++ PKGBUILD2020-12-18 19:00:13 UTC (rev 779464)
@@ -6,25 +6,29 @@
 _patchver=0
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
 license=(GPL)
 depends=(flint cddlib)
-makedepends=(doxygen polymake chrpath)
-checkdepends=(python2)
+makedepends=(doxygen polymake)
+#checkdepends=(python2)
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
- singular-polymake4.patch)
+ singular-polymake4.patch
+ singular-fix-rpath.patch)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
 sha256sums=('30771f138853f0ee1363b7ab7a1294dfbe0df754178be7e8adeeaac5d2707ffb'
-'fdc5a6945b90812b631b5ac4be5013313abdd8b032e66781df2713bc897f4f37')
+'fdc5a6945b90812b631b5ac4be5013313abdd8b032e66781df2713bc897f4f37'
+'977f71be3395189c7a8727f9aab5cafaf58a5bc5df117a2f29111b609547fc53')
 options=(!zipman)
 
 prepare() {
   cd singular-${_majver//-/.}
   patch -p1 -i ../singular-polymake4.patch # Fix build with polymake 4 (Fedora)
+  patch -p1 -i ../singular-fix-rpath.patch # Fix RPATH in libpoly
+  ./autogen.sh
 }
   
 build() {
@@ -47,6 +51,4 @@
   install -Dm644 doc/singular.idx -t "$pkgdir"/usr/share/singular
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/singular/singular.idx
-  # Fix RPATH
-  chrpath -d "$pkgdir"/usr/lib/libfactory-4.2.0.so
 }

Added: singular-fix-rpath.patch
===
--- singular-fix-rpath.patch(rev 0)
+++ singular-fix-rpath.patch2020-12-18 19:00:13 UTC (rev 779464)
@@ -0,0 +1,17 @@
+diff --git a/factory/configure.ac b/factory/configure.ac
+index cd35dd297..0c40dd9af 100644
+--- a/factory/configure.ac
 b/factory/configure.ac
+@@ -225,8 +225,10 @@ BACKUP_LIBS=${LIBS}
+ for GMP_HOME in ${GMP_HOME_PATH}
+ do
+   if test "x$GMP_HOME" != "x/usr"; then
+-GMP_CPPFLAGS="-I${GMP_HOME}/include"
+-GMP_LIBS="-L${GMP_HOME}/lib -Wl,-rpath -Wl,${GMP_HOME}/lib -lgmp"
++if test -e ${GMP_HOME}/include/gmp.h; then
++  GMP_CPPFLAGS="-I${GMP_HOME}/include"
++  GMP_LIBS="-L${GMP_HOME}/lib -Wl,-rpath -Wl,${GMP_HOME}/lib -lgmp"
++fi
+   else
+ GMP_CPPFLAGS=""
+ GMP_LIBS="-lgmp"


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-12-18 Thread Antonio Rojas via arch-commits
Date: Friday, December 18, 2020 @ 17:46:52
  Author: arojas
Revision: 779406

Fix RPATH

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-18 17:46:44 UTC (rev 779405)
+++ PKGBUILD2020-12-18 17:46:52 UTC (rev 779406)
@@ -6,7 +6,7 @@
 _patchver=0
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-12-18 Thread Antonio Rojas via arch-commits
Date: Friday, December 18, 2020 @ 17:36:02
  Author: arojas
Revision: 779403

Fix RPATH

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-18 17:32:42 UTC (rev 779402)
+++ PKGBUILD2020-12-18 17:36:02 UTC (rev 779403)
@@ -12,7 +12,7 @@
 url="https://www.singular.uni-kl.de/";
 license=(GPL)
 depends=(flint cddlib)
-makedepends=(doxygen polymake)
+makedepends=(doxygen polymake chrpath)
 checkdepends=(python2)
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
@@ -47,4 +47,6 @@
   install -Dm644 doc/singular.idx -t "$pkgdir"/usr/share/singular
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/singular/singular.idx
+  # Fix RPATH
+  chrpath -d "$pkgdir"/usr/lib/libfactory-4.2.0.so
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-12-18 Thread Antonio Rojas via arch-commits
Date: Friday, December 18, 2020 @ 15:28:34
  Author: arojas
Revision: 778707

Update to 4.2.0

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-18 15:09:34 UTC (rev 778706)
+++ PKGBUILD2020-12-18 15:28:34 UTC (rev 778707)
@@ -2,11 +2,11 @@
 # Contributor: Rémy Oudompheng 
 
 pkgname=singular
-_majver=4-1-3
-_patchver=2
+_majver=4-2-0
+_patchver=0
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=5
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -16,17 +16,14 @@
 checkdepends=(python2)
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
- 
primdecSY-hang.patch::"https://github.com/Singular/Sources/commit/0d015456.patch";
  singular-polymake4.patch)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('ee7ac6076d7f8622a1f24d37e9b632bae0700c6e314f56728400be136df64494'
-'46b7a7ed52ffc212693cafc46fefd1837268ea90636037da292dea6bdb205f2d'
+sha256sums=('30771f138853f0ee1363b7ab7a1294dfbe0df754178be7e8adeeaac5d2707ffb'
 'fdc5a6945b90812b631b5ac4be5013313abdd8b032e66781df2713bc897f4f37')
 options=(!zipman)
 
 prepare() {
   cd singular-${_majver//-/.}
-  patch -p1 -i ../primdecSY-hang.patch # 
https://www.singular.uni-kl.de:8002/trac/ticket/865
   patch -p1 -i ../singular-polymake4.patch # Fix build with polymake 4 (Fedora)
 }
   


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-12-15 Thread Antonio Rojas via arch-commits
Date: Tuesday, December 15, 2020 @ 22:45:42
  Author: arojas
Revision: 776295

polymake 4.3 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-15 22:43:59 UTC (rev 776294)
+++ PKGBUILD2020-12-15 22:45:42 UTC (rev 776295)
@@ -6,7 +6,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=4
+pkgrel=5
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD singular-polymake4.patch)

2020-09-18 Thread Antonio Rojas via arch-commits
Date: Friday, September 18, 2020 @ 22:28:47
  Author: arojas
Revision: 710753

polymake 4.2 rebuild

Added:
  singular/trunk/singular-polymake4.patch
Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |9 
 singular-polymake4.patch |  622 +
 2 files changed, 628 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-18 21:09:13 UTC (rev 710752)
+++ PKGBUILD2020-09-18 22:28:47 UTC (rev 710753)
@@ -6,7 +6,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -16,15 +16,18 @@
 checkdepends=(python2)
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
- 
primdecSY-hang.patch::"https://github.com/Singular/Sources/commit/0d015456.patch";)
+ 
primdecSY-hang.patch::"https://github.com/Singular/Sources/commit/0d015456.patch";
+ singular-polymake4.patch)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
 sha256sums=('ee7ac6076d7f8622a1f24d37e9b632bae0700c6e314f56728400be136df64494'
-'46b7a7ed52ffc212693cafc46fefd1837268ea90636037da292dea6bdb205f2d')
+'46b7a7ed52ffc212693cafc46fefd1837268ea90636037da292dea6bdb205f2d'
+'fdc5a6945b90812b631b5ac4be5013313abdd8b032e66781df2713bc897f4f37')
 options=(!zipman)
 
 prepare() {
   cd singular-${_majver//-/.}
   patch -p1 -i ../primdecSY-hang.patch # 
https://www.singular.uni-kl.de:8002/trac/ticket/865
+  patch -p1 -i ../singular-polymake4.patch # Fix build with polymake 4 (Fedora)
 }
   
 build() {

Added: singular-polymake4.patch
===
--- singular-polymake4.patch(rev 0)
+++ singular-polymake4.patch2020-09-18 22:28:47 UTC (rev 710753)
@@ -0,0 +1,622 @@
+diff --git a/Singular/dyn_modules/polymake/polymake_conversion.cc 
b/Singular/dyn_modules/polymake/polymake_conversion.cc
+index 8815aa963..e5db40231 100644
+--- a/Singular/dyn_modules/polymake/polymake_conversion.cc
 b/Singular/dyn_modules/polymake/polymake_conversion.cc
+@@ -283,7 +283,7 @@ polymake::Matrix Intvec2PmMatrixInteger 
(const intvec* im)
+ /* Functions for converting cones and fans in between gfan and polymake,
+Singular shares the same cones and fans with gfan */
+ 
+-gfan::ZCone* PmCone2ZCone (polymake::perl::Object* pc)
++gfan::ZCone* PmCone2ZCone (pm::perl::BigObject* pc)
+ {
+   if (pc->isa("Cone"))
+   {
+@@ -338,7 +338,7 @@ gfan::ZCone* PmCone2ZCone (polymake::perl::Object* pc)
+   return NULL;
+ }
+ 
+-gfan::ZCone* PmPolytope2ZPolytope (polymake::perl::Object* pp)
++gfan::ZCone* PmPolytope2ZPolytope (pm::perl::BigObject* pp)
+ {
+   if (pp->isa("Polytope"))
+   {
+@@ -396,7 +396,7 @@ gfan::ZCone* PmPolytope2ZPolytope (polymake::perl::Object* 
pp)
+   return NULL;
+ }
+ 
+-gfan::ZFan* PmFan2ZFan (polymake::perl::Object* pf)
++gfan::ZFan* PmFan2ZFan (pm::perl::BigObject* pf)
+ {
+   if (pf->isa("PolyhedralFan"))
+   {
+@@ -407,9 +407,9 @@ gfan::ZFan* PmFan2ZFan (polymake::perl::Object* pf)
+ for (int i=0; i= 305)
+-  polymake::perl::Object pmcone=pf->call_method("cone",i);
++  pm::perl::BigObject pmcone=pf->call_method("cone",i);
+   #else
+-  polymake::perl::Object pmcone=pf->CallPolymakeMethod("cone",i);
++  pm::perl::BigObject pmcone=pf->CallPolymakeMethod("cone",i);
+   #endif
+   gfan::ZCone* zc=PmCone2ZCone(&pmcone);
+   zf->insert(*zc);
+@@ -420,9 +420,9 @@ gfan::ZFan* PmFan2ZFan (polymake::perl::Object* pf)
+   return NULL;
+ }
+ 
+-polymake::perl::Object* ZCone2PmCone (gfan::ZCone* zc)
++pm::perl::BigObject* ZCone2PmCone (gfan::ZCone* zc)
+ {
+-  polymake::perl::Object* gc = new polymake::perl::Object("Cone");
++  pm::perl::BigObject* gc = new pm::perl::BigObject("Cone");
+ 
+   gfan::ZMatrix inequalities = zc->getInequalities();
+   gc->take("FACETS") << GfZMatrix2PmMatrixInteger(&inequalities);
+@@ -445,9 +445,9 @@ polymake::perl::Object* ZCone2PmCone (gfan::ZCone* zc)
+   return gc;
+ }
+ 
+-polymake::perl::Object* ZPolytope2PmPolytope (gfan::ZCone* zc)
++pm::perl::BigObject* ZPolytope2PmPolytope (gfan::ZCone* zc)
+ {
+-  polymake::perl::Object* pp = new 
polymake::perl::Object("Polytope");
++  pm::perl::BigObject* pp = new pm::perl::BigObject("Polytope");
+ 
+   gfan::ZMatrix inequalities = zc->getInequalities();
+   pp->take("FACETS") << GfZMatrix2PmMatrixInteger(&inequalities);
+@@ -502,12 +502,12 @@ int numberOfMaximalConesOf(gfan::ZFan* zf)
+   return n;
+ }
+ 
+-polymake::Array > conesOf(gfan::ZFan* zf)
++polymake::Array > conesOf(gfan::ZFan* zf)
+ {
+   int r = numberOfMaximalC

[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-06-08 Thread Antonio Rojas via arch-commits
Date: Monday, June 8, 2020 @ 16:53:11
  Author: arojas
Revision: 640593

Fix hang in primdecSY

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-08 16:45:47 UTC (rev 640592)
+++ PKGBUILD2020-06-08 16:53:11 UTC (rev 640593)
@@ -6,7 +6,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -15,11 +15,18 @@
 makedepends=(doxygen polymake)
 checkdepends=(python2)
 optdepends=('polymake: Polymake module')
-source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+ 
primdecSY-hang.patch::"https://github.com/Singular/Sources/commit/0d015456.patch";)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('573f4ea5f526c6d80da3feef56362e0069e3b1a889f320ef9882996fbc857587')
+sha256sums=('ee7ac6076d7f8622a1f24d37e9b632bae0700c6e314f56728400be136df64494'
+'46b7a7ed52ffc212693cafc46fefd1837268ea90636037da292dea6bdb205f2d')
 options=(!zipman)
 
+prepare() {
+  cd singular-${_majver//-/.}
+  patch -p1 -i ../primdecSY-hang.patch # 
https://www.singular.uni-kl.de:8002/trac/ticket/865
+}
+  
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib --docdir=/usr/share/doc


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-06-05 Thread Antonio Rojas via arch-commits
Date: Friday, June 5, 2020 @ 19:56:14
  Author: arojas
Revision: 639192

flint 2.6 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-05 19:33:18 UTC (rev 639191)
+++ PKGBUILD2020-06-05 19:56:14 UTC (rev 639192)
@@ -6,7 +6,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-05-19 Thread Antonio Rojas via arch-commits
Date: Tuesday, May 19, 2020 @ 12:09:56
  Author: arojas
Revision: 629896

Update to 4.1.3.p2

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-19 11:40:12 UTC (rev 629895)
+++ PKGBUILD2020-05-19 12:09:56 UTC (rev 629896)
@@ -3,7 +3,7 @@
 
 pkgname=singular
 _majver=4-1-3
-_patchver=1
+_patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
 pkgrel=1
@@ -17,7 +17,7 @@
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('5c527d8ed244a4ae74cb98b718deac58c09b0bd75d6ed7fc1ded1ec865ae02b8')
+sha256sums=('573f4ea5f526c6d80da3feef56362e0069e3b1a889f320ef9882996fbc857587')
 options=(!zipman)
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-05-06 Thread Antonio Rojas via arch-commits
Date: Wednesday, May 6, 2020 @ 17:41:08
  Author: arojas
Revision: 625129

Update to 4.1.3.p1

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-06 17:40:30 UTC (rev 625128)
+++ PKGBUILD2020-05-06 17:41:08 UTC (rev 625129)
@@ -3,9 +3,9 @@
 
 pkgname=singular
 _majver=4-1-3
-_patchver=5
-#pkgver=${_majver//-/.}.p${_patchver}
-pkgver=${_majver//-/.}
+_patchver=1
+pkgver=${_majver//-/.}.p${_patchver}
+#pkgver=${_majver//-/.}
 pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
@@ -15,9 +15,9 @@
 makedepends=(doxygen polymake)
 checkdepends=(python2)
 optdepends=('polymake: Polymake module')
-#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
-source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('8191668116e11537116fb2c85d52d539ac5b4ca758187a9edb337288b28f7f28')
+source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
+sha256sums=('5c527d8ed244a4ae74cb98b718deac58c09b0bd75d6ed7fc1ded1ec865ae02b8')
 options=(!zipman)
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-04-06 Thread Antonio Rojas via arch-commits
Date: Monday, April 6, 2020 @ 19:58:05
  Author: arojas
Revision: 612095

Update to 4.1.3

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   21 +++--
 1 file changed, 7 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-06 19:57:55 UTC (rev 612094)
+++ PKGBUILD2020-04-06 19:58:05 UTC (rev 612095)
@@ -2,11 +2,11 @@
 # Contributor: Rémy Oudompheng 
 
 pkgname=singular
-_majver=4-1-2
+_majver=4-1-3
 _patchver=5
-pkgver=${_majver//-/.}.p${_patchver}
-#pkgver=${_majver//-/.}
-pkgrel=3
+#pkgver=${_majver//-/.}.p${_patchver}
+pkgver=${_majver//-/.}
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -15,18 +15,11 @@
 makedepends=(doxygen polymake)
 checkdepends=(python2)
 optdepends=('polymake: Polymake module')
-source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
- 
omfree-segfault.patch::"https://github.com/Singular/Sources/commit/7886c15.patch";)
-#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('743593fa17e0f87ff2ab61e87653e95c6c00a615e3a2e6fb1f0e43461473b89f'
-'349dc244111bfcaf93308bdc0ed91712bfbc18045c33f70f0e55dfd9a48bc864')
+#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
+sha256sums=('8191668116e11537116fb2c85d52d539ac5b4ca758187a9edb337288b28f7f28')
 options=(!zipman)
 
-prepare() {
-  cd singular-${_majver//-/.}
-  patch -p1 -i ../omfree-segfault.patch # Fix double free
-}
-
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib --docdir=/usr/share/doc


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-03-22 Thread Antonio Rojas via arch-commits
Date: Sunday, March 22, 2020 @ 14:08:35
  Author: arojas
Revision: 603506

Run checks

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |6 ++
 1 file changed, 6 insertions(+)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-22 13:24:55 UTC (rev 603505)
+++ PKGBUILD2020-03-22 14:08:35 UTC (rev 603506)
@@ -13,6 +13,7 @@
 license=(GPL)
 depends=(flint cddlib)
 makedepends=(doxygen polymake)
+checkdepends=(python2)
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
  
omfree-segfault.patch::"https://github.com/Singular/Sources/commit/7886c15.patch";)
@@ -34,6 +35,11 @@
   make
 }
 
+check() {
+  cd singular-${_majver//-/.}
+  make check
+}
+  
 package() {
   cd singular-${_majver//-/.}
   make DESTDIR="$pkgdir" install


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-03-20 Thread Antonio Rojas via arch-commits
Date: Friday, March 20, 2020 @ 15:35:56
  Author: arojas
Revision: 601747

Use upstream segfault fix

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-20 15:35:52 UTC (rev 601746)
+++ PKGBUILD2020-03-20 15:35:56 UTC (rev 601747)
@@ -6,7 +6,7 @@
 _patchver=5
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -15,15 +15,15 @@
 makedepends=(doxygen polymake)
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
- 
omfree-segfault.patch::"https://github.com/Singular/Sources/commit/014a3fc5.patch";)
+ 
omfree-segfault.patch::"https://github.com/Singular/Sources/commit/7886c15.patch";)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
 sha256sums=('743593fa17e0f87ff2ab61e87653e95c6c00a615e3a2e6fb1f0e43461473b89f'
-'53ff434a06b5202abd5b6c4922e7c061867f607e6a268ff852462a8c6f42a742')
+'349dc244111bfcaf93308bdc0ed91712bfbc18045c33f70f0e55dfd9a48bc864')
 options=(!zipman)
 
 prepare() {
   cd singular-${_majver//-/.}
-  patch -Rp1 -i ../omfree-segfault.patch
+  patch -p1 -i ../omfree-segfault.patch # Fix double free
 }
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-03-19 Thread Antonio Rojas via arch-commits
Date: Thursday, March 19, 2020 @ 20:49:24
  Author: arojas
Revision: 601177

Revert commit that causes crash in multithreaded code

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-19 20:46:50 UTC (rev 601176)
+++ PKGBUILD2020-03-19 20:49:24 UTC (rev 601177)
@@ -6,7 +6,7 @@
 _patchver=5
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -14,11 +14,18 @@
 depends=(flint cddlib)
 makedepends=(doxygen polymake)
 optdepends=('polymake: Polymake module')
-source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+ 
omfree-segfault.patch::"https://github.com/Singular/Sources/commit/014a3fc5.patch";)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('743593fa17e0f87ff2ab61e87653e95c6c00a615e3a2e6fb1f0e43461473b89f')
+sha256sums=('743593fa17e0f87ff2ab61e87653e95c6c00a615e3a2e6fb1f0e43461473b89f'
+'53ff434a06b5202abd5b6c4922e7c061867f607e6a268ff852462a8c6f42a742')
 options=(!zipman)
 
+prepare() {
+  cd singular-${_majver//-/.}
+  patch -Rp1 -i ../omfree-segfault.patch
+}
+
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib --docdir=/usr/share/doc


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-03-19 Thread Antonio Rojas via arch-commits
Date: Thursday, March 19, 2020 @ 15:55:26
  Author: arojas
Revision: 600925

Update to 4.1.2.p5

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-19 15:47:11 UTC (rev 600924)
+++ PKGBUILD2020-03-19 15:55:26 UTC (rev 600925)
@@ -3,7 +3,7 @@
 
 pkgname=singular
 _majver=4-1-2
-_patchver=4
+_patchver=5
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
 pkgrel=1
@@ -16,7 +16,7 @@
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('7b066001eee7b3269c0b68aeb2ee5fff4477d79988528ada9ed5a2cde2daee7e')
+sha256sums=('743593fa17e0f87ff2ab61e87653e95c6c00a615e3a2e6fb1f0e43461473b89f')
 options=(!zipman)
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-02-17 Thread Antonio Rojas via arch-commits
Date: Monday, February 17, 2020 @ 11:32:21
  Author: arojas
Revision: 574003

Update to 4.1.2.p4

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-17 11:31:30 UTC (rev 574002)
+++ PKGBUILD2020-02-17 11:32:21 UTC (rev 574003)
@@ -3,10 +3,10 @@
 
 pkgname=singular
 _majver=4-1-2
-_patchver=3
+_patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -16,7 +16,7 @@
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('c2e202ed3968b2533d72e68856c559be1944f250ae210adec0ad0df09f065c52')
+sha256sums=('7b066001eee7b3269c0b68aeb2ee5fff4477d79988528ada9ed5a2cde2daee7e')
 options=(!zipman)
 
 build() {
@@ -34,7 +34,4 @@
   install -Dm644 doc/singular.idx -t "$pkgdir"/usr/share/singular
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/singular/singular.idx
-
-  # Fix libpolys.pc
-  sed -e 's|@NTL_LIBS@|-lntl|g' -i "$pkgdir"/usr/lib/pkgconfig/libpolys.pc
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-02-14 Thread Antonio Rojas via arch-commits
Date: Friday, February 14, 2020 @ 21:34:32
  Author: arojas
Revision: 571274

Fix broken libpolys.pc

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-14 21:34:21 UTC (rev 571273)
+++ PKGBUILD2020-02-14 21:34:32 UTC (rev 571274)
@@ -6,7 +6,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -34,4 +34,7 @@
   install -Dm644 doc/singular.idx -t "$pkgdir"/usr/share/singular
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/singular/singular.idx
+
+  # Fix libpolys.pc
+  sed -e 's|@NTL_LIBS@|-lntl|g' -i "$pkgdir"/usr/lib/pkgconfig/libpolys.pc
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-02-14 Thread Antonio Rojas via arch-commits
Date: Friday, February 14, 2020 @ 13:16:28
  Author: arojas
Revision: 571016

Update to 4.1.2.p3

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   24 +++-
 1 file changed, 7 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-14 13:14:23 UTC (rev 571015)
+++ PKGBUILD2020-02-14 13:16:28 UTC (rev 571016)
@@ -3,10 +3,10 @@
 
 pkgname=singular
 _majver=4-1-2
-_patchver=2
+_patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=6
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -14,25 +14,14 @@
 depends=(flint cddlib)
 makedepends=(doxygen polymake)
 optdepends=('polymake: Polymake module')
-source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
-#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
-
singular-polymake-3.3.patch::"https://github.com/Singular/Sources/commit/23a8f24e.patch";
-
singular-missing-header.patch::"https://github.com/Singular/Sources/commit/10ccdf4e.patch";)
-sha256sums=('07b22773d982d43687f15ba73de7968d23cc15d2c8f23434742134f7bfc68ef5'
-'5d3e18a1f519232f19d5e5150f551cc2d32e8a1022b448ee8ae9d45ef11e5977'
-'413670eaaa393dd9594b7be4a1053483c16bf7ef578b89b3423e8f052cfd2810')
+source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
+sha256sums=('c2e202ed3968b2533d72e68856c559be1944f250ae210adec0ad0df09f065c52')
 options=(!zipman)
 
-prepare() {
-  cd singular-${_majver//-/.}
-  patch -p1 -i ../singular-polymake-3.3.patch # Fix build with polymake 3.3
-  patch -p1 -i ../singular-missing-header.patch # Install missing header
-  ./autogen.sh
-}
-
 build() {
   cd singular-${_majver//-/.}
-  ./configure --prefix=/usr --libexecdir=/usr/lib
+  ./configure --prefix=/usr --libexecdir=/usr/lib --docdir=/usr/share/doc
 # https://bugzilla.gnome.org/show_bug.cgi?id=655517
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
@@ -42,6 +31,7 @@
   cd singular-${_majver//-/.}
   make DESTDIR="$pkgdir" install
 
+  install -Dm644 doc/singular.idx -t "$pkgdir"/usr/share/singular
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/singular/singular.idx
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-01-29 Thread Antonio Rojas via arch-commits
Date: Wednesday, January 29, 2020 @ 14:33:53
  Author: arojas
Revision: 558939

polymake 4.0 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-29 14:32:08 UTC (rev 558938)
+++ PKGBUILD2020-01-29 14:33:53 UTC (rev 558939)
@@ -6,7 +6,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=5
+pkgrel=6
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD singular-polymake-3.3.patch)

2020-01-05 Thread Antonio Rojas via arch-commits
Date: Monday, January 6, 2020 @ 00:17:46
  Author: arojas
Revision: 549539

Use upstream patches for the missing header and polymake compatibility

Modified:
  singular/trunk/PKGBUILD
Deleted:
  singular/trunk/singular-polymake-3.3.patch

-+
 PKGBUILD|   12 ++--
 singular-polymake-3.3.patch |  116 --
 2 files changed, 7 insertions(+), 121 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-06 00:11:51 UTC (rev 549538)
+++ PKGBUILD2020-01-06 00:17:46 UTC (rev 549539)
@@ -6,7 +6,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=4
+pkgrel=5
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -16,14 +16,18 @@
 optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
-singular-polymake-3.3.patch)
+
singular-polymake-3.3.patch::"https://github.com/Singular/Sources/commit/23a8f24e.patch";
+
singular-missing-header.patch::"https://github.com/Singular/Sources/commit/10ccdf4e.patch";)
 sha256sums=('07b22773d982d43687f15ba73de7968d23cc15d2c8f23434742134f7bfc68ef5'
-'683fd857562928833209f70765a6348a547d41bda6293b59a6e8ced54d062efc')
+'5d3e18a1f519232f19d5e5150f551cc2d32e8a1022b448ee8ae9d45ef11e5977'
+'413670eaaa393dd9594b7be4a1053483c16bf7ef578b89b3423e8f052cfd2810')
 options=(!zipman)
 
 prepare() {
   cd singular-${_majver//-/.}
   patch -p1 -i ../singular-polymake-3.3.patch # Fix build with polymake 3.3
+  patch -p1 -i ../singular-missing-header.patch # Install missing header
+  ./autogen.sh
 }
 
 build() {
@@ -38,8 +42,6 @@
   cd singular-${_majver//-/.}
   make DESTDIR="$pkgdir" install
 
-  # Install missing header
-  install -Dm644 factory/globaldefs.h "$pkgdir"/usr/include/factory
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/singular/singular.idx
 }

Deleted: singular-polymake-3.3.patch
===
--- singular-polymake-3.3.patch 2020-01-06 00:11:51 UTC (rev 549538)
+++ singular-polymake-3.3.patch 2020-01-06 00:17:46 UTC (rev 549539)
@@ -1,116 +0,0 @@
-diff --git a/Singular/dyn_modules/polymake/polymake_conversion.cc 
b/Singular/dyn_modules/polymake/polymake_conversion.cc
-index 7d6411997..896db9ca9 100644
 a/Singular/dyn_modules/polymake/polymake_conversion.cc
-+++ b/Singular/dyn_modules/polymake/polymake_conversion.cc
-@@ -403,7 +403,7 @@ gfan::ZFan* PmFan2ZFan (polymake::perl::Object* pf)
- int n = pf->give("N_MAXIMAL_CONES");
- for (int i=0; iCallPolymakeMethod("cone",i);
-+  polymake::perl::Object pmcone=pf->call_method("cone",i);
-   gfan::ZCone* zc=PmCone2ZCone(&pmcone);
-   zf->insert(*zc);
- }
-diff --git a/Singular/dyn_modules/polymake/polymake_wrapper.cc 
b/Singular/dyn_modules/polymake/polymake_wrapper.cc
-index a43eb66cd..3f73bd4f8 100644
 a/Singular/dyn_modules/polymake/polymake_wrapper.cc
-+++ b/Singular/dyn_modules/polymake/polymake_wrapper.cc
-@@ -34,7 +34,7 @@ static BOOLEAN bbpolytope_Op2(int op, leftv res, leftv i1, 
leftv i2)
-   polymake::perl::Object* pp = ZPolytope2PmPolytope(zp);
-   polymake::perl::Object* pq = ZPolytope2PmPolytope(zq);
-   polymake::perl::Object pms;
--  CallPolymakeFunction("minkowski_sum", *pp, *pq) >> pms;
-+  polymake::call_function("minkowski_sum", *pp, *pq) >> pms;
-   ms = PmPolytope2ZPolytope(&pms);
-   delete pp;
-   delete pq;
-@@ -1063,7 +1063,7 @@ BOOLEAN PMlatticePoints(leftv res, leftv args)
- {
-   polymake::perl::Object* p = ZPolytope2PmPolytope(zp);
-   #if (POLYMAKEVERSION >=214)
--  polymake::Matrix lp = 
p->CallPolymakeMethod("LATTICE_POINTS");
-+  polymake::Matrix lp = 
p->call_method("LATTICE_POINTS");
-   #elif (POLYMAKEVERSION >=212)
-   polymake::Matrix lp = p->give("LATTICE_POINTS");
-   #else
-@@ -1291,7 +1291,7 @@ BOOLEAN PMhilbertBasis(leftv res, leftv args)
- {
-   polymake::perl::Object* p = ZPolytope2PmPolytope(zp);
-   #if (POLYMAKEVERSION >=214)
--  polymake::Matrix lp = 
p->CallPolymakeMethod("HILBERT_BASIS");
-+  polymake::Matrix lp = 
p->call_method("HILBERT_BASIS");
-   #elif (POLYMAKEVERSION >=212)
-   polymake::Matrix lp = p->give("HILBERT_BASIS");
-   #else
-@@ -1375,7 +1375,7 @@ BOOLEAN PMminkowskiSum(leftv res, leftv args)
- polymake::perl::Object* pp = ZPolytope2PmPolytope(zp);
- polymake::perl::Object* pq = ZPolytope2PmPolytope(zq);
- polymake::perl::Object pms;
--  

[arch-commits] Commit in singular/trunk (PKGBUILD)

2020-01-01 Thread Antonio Rojas via arch-commits
Date: Wednesday, January 1, 2020 @ 19:31:51
  Author: arojas
Revision: 545894

ntl 11.4.2 rebuild, drop python interface (not compatible with python3)

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-01 19:23:04 UTC (rev 545893)
+++ PKGBUILD2020-01-01 19:31:51 UTC (rev 545894)
@@ -6,14 +6,14 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
 license=(GPL)
 depends=(flint cddlib)
-makedepends=(doxygen python2 polymake)
-optdepends=('python2: Python interface' 'polymake: Polymake module')
+makedepends=(doxygen polymake)
+optdepends=('polymake: Polymake module')
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
 singular-polymake-3.3.patch)


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-11-19 Thread Antonio Rojas via arch-commits
Date: Tuesday, November 19, 2019 @ 19:58:00
  Author: arojas
Revision: 530539

polymake 3.6 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-19 19:48:22 UTC (rev 530538)
+++ PKGBUILD2019-11-19 19:58:00 UTC (rev 530539)
@@ -6,7 +6,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-10-02 Thread Antonio Rojas via arch-commits
Date: Wednesday, October 2, 2019 @ 20:12:27
  Author: arojas
Revision: 512457

Add missing header

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-02 20:01:57 UTC (rev 512456)
+++ PKGBUILD2019-10-02 20:12:27 UTC (rev 512457)
@@ -6,7 +6,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -38,6 +38,8 @@
   cd singular-${_majver//-/.}
   make DESTDIR="$pkgdir" install
 
+  # Install missing header
+  install -Dm644 factory/globaldefs.h "$pkgdir"/usr/include/factory
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/singular/singular.idx
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-10-02 Thread Antonio Rojas via arch-commits
Date: Wednesday, October 2, 2019 @ 10:53:52
  Author: arojas
Revision: 512413

Update to 4.1.2.p2, fix (some) overlinking

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-02 09:27:54 UTC (rev 512412)
+++ PKGBUILD2019-10-02 10:53:52 UTC (rev 512413)
@@ -3,10 +3,10 @@
 
 pkgname=singular
 _majver=4-1-2
-_patchver=1
+_patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=7
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
@@ -17,7 +17,7 @@
 
source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
 
#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
 singular-polymake-3.3.patch)
-sha256sums=('b520809ce061059081a973d4a3b102b05863d49c20565d03f638ba5146296d4f'
+sha256sums=('07b22773d982d43687f15ba73de7968d23cc15d2c8f23434742134f7bfc68ef5'
 '683fd857562928833209f70765a6348a547d41bda6293b59a6e8ced54d062efc')
 options=(!zipman)
 
@@ -29,6 +29,8 @@
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib
+# https://bugzilla.gnome.org/show_bug.cgi?id=655517
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }
 


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-09-25 Thread Antonio Rojas via arch-commits
Date: Wednesday, September 25, 2019 @ 09:45:43
  Author: arojas
Revision: 511731

ntl 11.4.0 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-25 09:36:52 UTC (rev 511730)
+++ PKGBUILD2019-09-25 09:45:43 UTC (rev 511731)
@@ -6,7 +6,7 @@
 _patchver=1
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=6
+pkgrel=7
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-09-07 Thread Antonio Rojas via arch-commits
Date: Saturday, September 7, 2019 @ 23:04:44
  Author: arojas
Revision: 508540

ntl 11.3.4 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-07 22:57:11 UTC (rev 508539)
+++ PKGBUILD2019-09-07 23:04:44 UTC (rev 508540)
@@ -6,7 +6,7 @@
 _patchver=1
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=5
+pkgrel=6
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-09-02 Thread Antonio Rojas via arch-commits
Date: Monday, September 2, 2019 @ 18:15:50
  Author: arojas
Revision: 507062

ntl 11.3.3 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-02 18:05:01 UTC (rev 507061)
+++ PKGBUILD2019-09-02 18:15:50 UTC (rev 507062)
@@ -6,7 +6,7 @@
 _patchver=1
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=4
+pkgrel=5
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-08-24 Thread Antonio Rojas via arch-commits
Date: Saturday, August 24, 2019 @ 19:51:51
  Author: arojas
Revision: 501546

polymake 3.5 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-08-24 19:43:13 UTC (rev 501545)
+++ PKGBUILD2019-08-24 19:51:51 UTC (rev 501546)
@@ -6,7 +6,7 @@
 _patchver=1
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-04-20 Thread Antonio Rojas via arch-commits
Date: Saturday, April 20, 2019 @ 21:13:11
  Author: arojas
Revision: 452423

polymake 3.4 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-20 21:08:28 UTC (rev 452422)
+++ PKGBUILD2019-04-20 21:13:11 UTC (rev 452423)
@@ -6,7 +6,7 @@
 _patchver=1
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-04-05 Thread Felix Yan via arch-commits
Date: Friday, April 5, 2019 @ 12:19:44
  Author: felixonmars
Revision: 449797

icu 64.1 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-05 12:15:01 UTC (rev 449796)
+++ PKGBUILD2019-04-05 12:19:44 UTC (rev 449797)
@@ -6,7 +6,7 @@
 _patchver=1
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-03-01 Thread Antonio Rojas via arch-commits
Date: Friday, March 1, 2019 @ 09:35:51
  Author: arojas
Revision: 437171

Update to 4.1.2.p1

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   17 +++--
 1 file changed, 7 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-03-01 09:28:35 UTC (rev 437170)
+++ PKGBUILD2019-03-01 09:35:51 UTC (rev 437171)
@@ -3,9 +3,9 @@
 
 pkgname=singular
 _majver=4-1-2
-_patchver=4
-#pkgver=${_majver//-/.}.p${_patchver}
-pkgver=${_majver//-/.}
+_patchver=1
+pkgver=${_majver//-/.}.p${_patchver}
+#pkgver=${_majver//-/.}
 pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
@@ -14,10 +14,10 @@
 depends=(flint cddlib)
 makedepends=(doxygen python2 polymake)
 optdepends=('python2: Python interface' 'polymake: Polymake module')
-#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
-source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
+source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
 singular-polymake-3.3.patch)
-sha256sums=('5807d8da6f51a9e33bf7ff9c7bb956b07091a98b3c848435d3a80d73b23e7340'
+sha256sums=('b520809ce061059081a973d4a3b102b05863d49c20565d03f638ba5146296d4f'
 '683fd857562928833209f70765a6348a547d41bda6293b59a6e8ced54d062efc')
 options=(!zipman)
 
@@ -37,8 +37,5 @@
   make DESTDIR="$pkgdir" install
 
   # Fix ownership
-  chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/doc/singular.idx
-  # Fix singular.idx location 
https://www.singular.uni-kl.de:8002/trac/ticket/842
-  mv "$pkgdir"/usr/share/doc/singular.idx "$pkgdir"/usr/share/singular
-  rm -r "$pkgdir"/usr/share/doc
+  chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/singular/singular.idx
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-02-27 Thread Antonio Rojas via arch-commits
Date: Thursday, February 28, 2019 @ 00:03:01
  Author: arojas
Revision: 436944

Update to 4.1.2

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   16 
 1 file changed, 8 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-27 23:29:16 UTC (rev 436943)
+++ PKGBUILD2019-02-28 00:03:01 UTC (rev 436944)
@@ -2,22 +2,22 @@
 # Contributor: Rémy Oudompheng 
 
 pkgname=singular
-_majver=4-1-1
+_majver=4-1-2
 _patchver=4
-pkgver=${_majver//-/.}.p${_patchver}
-#pkgver=${_majver//-/.}
-pkgrel=4
+#pkgver=${_majver//-/.}.p${_patchver}
+pkgver=${_majver//-/.}
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
 license=(GPL)
-depends=(flint cddlib) # polymake
+depends=(flint cddlib)
 makedepends=(doxygen python2 polymake)
 optdepends=('python2: Python interface' 'polymake: Polymake module')
-source=("https://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+#source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+source=("ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
 singular-polymake-3.3.patch)
-#source=("https://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('79d6ed8489ef08eed4d4f4b8f8be4ab4da70f611e0b8889fdc6f825f25981a84'
+sha256sums=('5807d8da6f51a9e33bf7ff9c7bb956b07091a98b3c848435d3a80d73b23e7340'
 '683fd857562928833209f70765a6348a547d41bda6293b59a6e8ced54d062efc')
 options=(!zipman)
 


[arch-commits] Commit in singular/trunk (PKGBUILD singular-polymake-3.3.patch)

2019-02-13 Thread Antonio Rojas via arch-commits
Date: Wednesday, February 13, 2019 @ 20:04:19
  Author: arojas
Revision: 432113

Build with polymake

Added:
  singular/trunk/singular-polymake-3.3.patch
Modified:
  singular/trunk/PKGBUILD

-+
 PKGBUILD|   17 --
 singular-polymake-3.3.patch |  116 ++
 2 files changed, 128 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-13 20:02:30 UTC (rev 432112)
+++ PKGBUILD2019-02-13 20:04:19 UTC (rev 432113)
@@ -6,19 +6,26 @@
 _patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="https://www.singular.uni-kl.de/";
 license=(GPL)
 depends=(flint cddlib) # polymake
-makedepends=(doxygen python2)
-optdepends=('python2: Python interface')
-source=("https://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+makedepends=(doxygen python2 polymake)
+optdepends=('python2: Python interface' 'polymake: Polymake module')
+source=("https://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+singular-polymake-3.3.patch)
 
#source=("https://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('79d6ed8489ef08eed4d4f4b8f8be4ab4da70f611e0b8889fdc6f825f25981a84')
+sha256sums=('79d6ed8489ef08eed4d4f4b8f8be4ab4da70f611e0b8889fdc6f825f25981a84'
+'683fd857562928833209f70765a6348a547d41bda6293b59a6e8ced54d062efc')
 options=(!zipman)
 
+prepare() {
+  cd singular-${_majver//-/.}
+  patch -p1 -i ../singular-polymake-3.3.patch # Fix build with polymake 3.3
+}
+
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib

Added: singular-polymake-3.3.patch
===
--- singular-polymake-3.3.patch (rev 0)
+++ singular-polymake-3.3.patch 2019-02-13 20:04:19 UTC (rev 432113)
@@ -0,0 +1,116 @@
+diff --git a/Singular/dyn_modules/polymake/polymake_conversion.cc 
b/Singular/dyn_modules/polymake/polymake_conversion.cc
+index 7d6411997..896db9ca9 100644
+--- a/Singular/dyn_modules/polymake/polymake_conversion.cc
 b/Singular/dyn_modules/polymake/polymake_conversion.cc
+@@ -403,7 +403,7 @@ gfan::ZFan* PmFan2ZFan (polymake::perl::Object* pf)
+ int n = pf->give("N_MAXIMAL_CONES");
+ for (int i=0; iCallPolymakeMethod("cone",i);
++  polymake::perl::Object pmcone=pf->call_method("cone",i);
+   gfan::ZCone* zc=PmCone2ZCone(&pmcone);
+   zf->insert(*zc);
+ }
+diff --git a/Singular/dyn_modules/polymake/polymake_wrapper.cc 
b/Singular/dyn_modules/polymake/polymake_wrapper.cc
+index a43eb66cd..3f73bd4f8 100644
+--- a/Singular/dyn_modules/polymake/polymake_wrapper.cc
 b/Singular/dyn_modules/polymake/polymake_wrapper.cc
+@@ -34,7 +34,7 @@ static BOOLEAN bbpolytope_Op2(int op, leftv res, leftv i1, 
leftv i2)
+   polymake::perl::Object* pp = ZPolytope2PmPolytope(zp);
+   polymake::perl::Object* pq = ZPolytope2PmPolytope(zq);
+   polymake::perl::Object pms;
+-  CallPolymakeFunction("minkowski_sum", *pp, *pq) >> pms;
++  polymake::call_function("minkowski_sum", *pp, *pq) >> pms;
+   ms = PmPolytope2ZPolytope(&pms);
+   delete pp;
+   delete pq;
+@@ -1063,7 +1063,7 @@ BOOLEAN PMlatticePoints(leftv res, leftv args)
+ {
+   polymake::perl::Object* p = ZPolytope2PmPolytope(zp);
+   #if (POLYMAKEVERSION >=214)
+-  polymake::Matrix lp = 
p->CallPolymakeMethod("LATTICE_POINTS");
++  polymake::Matrix lp = 
p->call_method("LATTICE_POINTS");
+   #elif (POLYMAKEVERSION >=212)
+   polymake::Matrix lp = p->give("LATTICE_POINTS");
+   #else
+@@ -1291,7 +1291,7 @@ BOOLEAN PMhilbertBasis(leftv res, leftv args)
+ {
+   polymake::perl::Object* p = ZPolytope2PmPolytope(zp);
+   #if (POLYMAKEVERSION >=214)
+-  polymake::Matrix lp = 
p->CallPolymakeMethod("HILBERT_BASIS");
++  polymake::Matrix lp = 
p->call_method("HILBERT_BASIS");
+   #elif (POLYMAKEVERSION >=212)
+   polymake::Matrix lp = p->give("HILBERT_BASIS");
+   #else
+@@ -1375,7 +1375,7 @@ BOOLEAN PMminkowskiSum(leftv res, leftv args)
+ polymake::perl::Object* pp = ZPolytope2PmPolytope(zp);
+ polymake::perl::Object* pq = ZPolytope2PmPolytope(zq);
+ polymake::perl::Object pms;
+-CallPolymakeFunction("minkowski_sum", *pp, *pq) >> pms;
++polymake::call_function("minkowski_sum", *pp, *pq) >> pms;
+ delete pp;
+ delete pq;
+ ms = PmPolytope2ZPolytope(&pms);
+@@ -1403,7 +1403,7 @@ BOOLEAN PMminkowskiSum(leftv res, leftv args)
+ polymake::perl::Object* pp = ZPolytope2PmPolytope(zp);
+  

[arch-commits] Commit in singular/trunk (PKGBUILD)

2019-01-10 Thread Felix Yan via arch-commits
Date: Friday, January 11, 2019 @ 01:16:17
  Author: felixonmars
Revision: 422200

Readline 8.0 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-11 01:09:49 UTC (rev 422199)
+++ PKGBUILD2019-01-11 01:16:17 UTC (rev 422200)
@@ -6,7 +6,7 @@
 _patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-12-23 Thread Antonio Rojas via arch-commits
Date: Sunday, December 23, 2018 @ 14:16:01
  Author: arojas
Revision: 417622

Fix singular.idx install path

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-12-23 14:06:11 UTC (rev 417621)
+++ PKGBUILD2018-12-23 14:16:01 UTC (rev 417622)
@@ -6,7 +6,7 @@
 _patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -31,4 +31,7 @@
 
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/doc/singular.idx
+  # Fix singular.idx location 
https://www.singular.uni-kl.de:8002/trac/ticket/842
+  mv "$pkgdir"/usr/share/doc/singular.idx "$pkgdir"/usr/share/singular
+  rm -r "$pkgdir"/usr/share/doc
 }


[arch-commits] Commit in singular/trunk (PKGBUILD singular-gcd-Zx.patch)

2018-12-22 Thread Antonio Rojas via arch-commits
Date: Saturday, December 22, 2018 @ 23:03:20
  Author: arojas
Revision: 417572

Update to 4.1.1.p4

Modified:
  singular/trunk/PKGBUILD
Deleted:
  singular/trunk/singular-gcd-Zx.patch

---+
 PKGBUILD  |   19 +--
 singular-gcd-Zx.patch |   23 ---
 2 files changed, 5 insertions(+), 37 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-12-22 22:33:08 UTC (rev 417571)
+++ PKGBUILD2018-12-22 23:03:20 UTC (rev 417572)
@@ -3,10 +3,10 @@
 
 pkgname=singular
 _majver=4-1-1
-_patchver=3
+_patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=4
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -14,18 +14,11 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
-singular-gcd-Zx.patch)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('551b41060c06878e60119f0283edd09ca7a34d47755fe67d04f5cf9bea4a12e3'
-'7c868ff33501b47d2dc0eaab5e8a988f36bb79f744d902a4964f2d45cf8cefbf')
+sha256sums=('79d6ed8489ef08eed4d4f4b8f8be4ab4da70f611e0b8889fdc6f825f25981a84')
 options=(!zipman)
 
-prepare() {
-  cd singular-${_majver//-/.}
-  patch -p1 -i ../singular-gcd-Zx.patch # Fix gcd in Z[x]
-}
-
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib
@@ -37,7 +30,5 @@
   make DESTDIR="$pkgdir" install
 
   # Fix ownership
-  chown -R root:root "$pkgdir"/usr/share/singular/html "$pkgdir"/usr/share/info
-  # Don't enforce c++11, it breaks build of polymake
-  sed -e 's/-std=c++11//' -i "$pkgdir"/usr/bin/libsingular-config -i 
"$pkgdir"/usr/lib/pkgconfig/*.pc
+  chown -R root:root "$pkgdir"/usr/share/singular/html 
"$pkgdir"/usr/share/info "$pkgdir"/usr/share/doc/singular.idx
 }

Deleted: singular-gcd-Zx.patch
===
--- singular-gcd-Zx.patch   2018-12-22 22:33:08 UTC (rev 417571)
+++ singular-gcd-Zx.patch   2018-12-22 23:03:20 UTC (rev 417572)
@@ -1,23 +0,0 @@
-From 55ec4f789df5836f21154a2d6e25c0e9cb8cf814 Mon Sep 17 00:00:00 2001
-From: Hans Schoenemann 
-Date: Wed, 1 Aug 2018 15:35:44 +0200
-Subject: [PATCH] fix: tr. #834 (gcd in Z[x])
-

-
-diff --git a/kernel/polys.cc b/kernel/polys.cc
-index 3c66ccd5d2..a7b2f47ec6 100644
 a/kernel/polys.cc
-+++ b/kernel/polys.cc
-@@ -180,8 +180,9 @@ poly singclap_gcd ( poly f, poly g, const ring r )
-   }
-   else return f; // g==0 => gcd=f (but do a p_Cleardenom/pNorm)
-   if (f==NULL) return g; // f==0 => gcd=g (but do a p_Cleardenom/pNorm)
--  if(p_IsConstant(f,currRing)
--  ||p_IsConstant(g,currRing))
-+  if(!rField_is_Ring(currRing)
-+  && (p_IsConstant(f,currRing)
-+  ||p_IsConstant(g,currRing)))
-   {
- res=p_One(currRing);
-   }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-09-05 Thread Antonio Rojas via arch-commits
Date: Wednesday, September 5, 2018 @ 15:08:04
  Author: arojas
Revision: 376945

Remove -std=c++11 from pkgconfig files too

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-05 15:03:38 UTC (rev 376944)
+++ PKGBUILD2018-09-05 15:08:04 UTC (rev 376945)
@@ -7,7 +7,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -40,5 +40,5 @@
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html "$pkgdir"/usr/share/info
   # Don't enforce c++11, it breaks build of polymake
-  sed -e 's/-std=c++11//' -i "$pkgdir"/usr/bin/libsingular-config
+  sed -e 's/-std=c++11//' -i "$pkgdir"/usr/bin/libsingular-config -i 
"$pkgdir"/usr/lib/pkgconfig/*.pc
 }


[arch-commits] Commit in singular/trunk (PKGBUILD singular-gcd-Zx.patch)

2018-09-05 Thread Antonio Rojas via arch-commits
Date: Wednesday, September 5, 2018 @ 14:44:27
  Author: arojas
Revision: 376936

- Don't enforce c++11, it breaks polymake (FS#59941)
- Fix gcd of polynomials over Z

Added:
  singular/trunk/singular-gcd-Zx.patch
Modified:
  singular/trunk/PKGBUILD

---+
 PKGBUILD  |   15 ---
 singular-gcd-Zx.patch |   23 +++
 2 files changed, 35 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-05 14:08:28 UTC (rev 376935)
+++ PKGBUILD2018-09-05 14:44:27 UTC (rev 376936)
@@ -7,7 +7,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,11 +15,18 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+singular-gcd-Zx.patch)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('551b41060c06878e60119f0283edd09ca7a34d47755fe67d04f5cf9bea4a12e3')
+sha256sums=('551b41060c06878e60119f0283edd09ca7a34d47755fe67d04f5cf9bea4a12e3'
+'7c868ff33501b47d2dc0eaab5e8a988f36bb79f744d902a4964f2d45cf8cefbf')
 options=(!zipman)
 
+prepare() {
+  cd singular-${_majver//-/.}
+  patch -p1 -i ../singular-gcd-Zx.patch # Fix gcd in Z[x]
+}
+
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib
@@ -32,4 +39,6 @@
 
   # Fix ownership
   chown -R root:root "$pkgdir"/usr/share/singular/html "$pkgdir"/usr/share/info
+  # Don't enforce c++11, it breaks build of polymake
+  sed -e 's/-std=c++11//' -i "$pkgdir"/usr/bin/libsingular-config
 }

Added: singular-gcd-Zx.patch
===
--- singular-gcd-Zx.patch   (rev 0)
+++ singular-gcd-Zx.patch   2018-09-05 14:44:27 UTC (rev 376936)
@@ -0,0 +1,23 @@
+From 55ec4f789df5836f21154a2d6e25c0e9cb8cf814 Mon Sep 17 00:00:00 2001
+From: Hans Schoenemann 
+Date: Wed, 1 Aug 2018 15:35:44 +0200
+Subject: [PATCH] fix: tr. #834 (gcd in Z[x])
+
+---
+
+diff --git a/kernel/polys.cc b/kernel/polys.cc
+index 3c66ccd5d2..a7b2f47ec6 100644
+--- a/kernel/polys.cc
 b/kernel/polys.cc
+@@ -180,8 +180,9 @@ poly singclap_gcd ( poly f, poly g, const ring r )
+   }
+   else return f; // g==0 => gcd=f (but do a p_Cleardenom/pNorm)
+   if (f==NULL) return g; // f==0 => gcd=g (but do a p_Cleardenom/pNorm)
+-  if(p_IsConstant(f,currRing)
+-  ||p_IsConstant(g,currRing))
++  if(!rField_is_Ring(currRing)
++  && (p_IsConstant(f,currRing)
++  ||p_IsConstant(g,currRing)))
+   {
+ res=p_One(currRing);
+   }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-08-17 Thread Antonio Rojas via arch-commits
Date: Friday, August 17, 2018 @ 20:21:54
  Author: arojas
Revision: 372562

ntl 11.3 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-08-17 20:20:11 UTC (rev 372561)
+++ PKGBUILD2018-08-17 20:21:54 UTC (rev 372562)
@@ -7,7 +7,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-08-17 Thread Antonio Rojas via arch-commits
Date: Friday, August 17, 2018 @ 10:53:26
  Author: arojas
Revision: 372473

Update to 4.1.1.p3

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   15 ---
 1 file changed, 4 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-08-17 10:34:10 UTC (rev 372472)
+++ PKGBUILD2018-08-17 10:53:26 UTC (rev 372473)
@@ -4,10 +4,10 @@
 
 pkgname=singular
 _majver=4-1-1
-_patchver=2
+_patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=7
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,18 +15,11 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
-singular-ntl-error-handler.patch)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('8e1f67c0a940ae772231dc5f700ab2a1b08199be26d33323558fd08d629ea91f'
-'2f318d9d712fc12e77c6d7e78a2cf6d4077f180c29789b4a3eb9f536056b8857')
+sha256sums=('551b41060c06878e60119f0283edd09ca7a34d47755fe67d04f5cf9bea4a12e3')
 options=(!zipman)
 
-prepare() {
-  cd singular-${_majver//-/.}
-  patch -p1 -i ../singular-ntl-error-handler.patch # Move NTL error handler 
out of libsingular so it doesn't conflict with Sage's one
-}
-
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib


[arch-commits] Commit in singular/trunk (PKGBUILD singular-ntl-error-handler.patch)

2018-07-25 Thread Antonio Rojas via arch-commits
Date: Wednesday, July 25, 2018 @ 11:04:27
  Author: arojas
Revision: 363374

Move NTL error handler out of libsingular so it doesn't conflict with Sage's one

Added:
  singular/trunk/singular-ntl-error-handler.patch
Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   13 +-
 singular-ntl-error-handler.patch |   72 +
 2 files changed, 82 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-25 10:35:33 UTC (rev 363373)
+++ PKGBUILD2018-07-25 11:04:27 UTC (rev 363374)
@@ -7,7 +7,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=6
+pkgrel=7
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,11 +15,18 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+singular-ntl-error-handler.patch)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('8e1f67c0a940ae772231dc5f700ab2a1b08199be26d33323558fd08d629ea91f')
+sha256sums=('8e1f67c0a940ae772231dc5f700ab2a1b08199be26d33323558fd08d629ea91f'
+'2f318d9d712fc12e77c6d7e78a2cf6d4077f180c29789b4a3eb9f536056b8857')
 options=(!zipman)
 
+prepare() {
+  cd singular-${_majver//-/.}
+  patch -p1 -i ../singular-ntl-error-handler.patch # Move NTL error handler 
out of libsingular so it doesn't conflict with Sage's one
+}
+
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib

Added: singular-ntl-error-handler.patch
===
--- singular-ntl-error-handler.patch(rev 0)
+++ singular-ntl-error-handler.patch2018-07-25 11:04:27 UTC (rev 363374)
@@ -0,0 +1,72 @@
+From 502cf86d0bb2a96715be6764774b64a69c1ca34c Mon Sep 17 00:00:00 2001
+From: Hans Schoenemann 
+Date: Wed, 25 Jul 2018 11:03:32 +0200
+Subject: [PATCH] move error handler for factory,NTL to the non-libSingular
+ part
+
+(see forum: "NTL error handling", for SAGE)
+
+diff --git a/Singular/cntrlc.cc b/Singular/cntrlc.cc
+index 622495490c..874a5deb79 100644
+--- a/Singular/cntrlc.cc
 b/Singular/cntrlc.cc
+@@ -20,6 +20,14 @@
+ #include "Singular/links/silink.h"
+ #include "Singular/links/ssiLink.h"
+ 
++#ifdef HAVE_NTL
++#include 
++#include 
++#ifdef NTL_CLIENT
++NTL_CLIENT
++#endif
++#endif
++
+ /* undef, if you don't want GDB to come up on error */
+ 
+ #define CALL_GDB
+@@ -549,11 +557,20 @@ static void stack_trace (char *const*args)
+ 
+ #  endif /* !__OPTIMIZE__ */
+ 
+-/*2
+-* init signal handlers
+-*/
++/// init signal handlers and error handling for libraries: NTL, factory
+ void init_signals()
+ {
++// NTL error handling (>= 9.3.0) 
++#ifdef HAVE_NTL
++#if 
(((NTL_MAJOR_VERSION==9)&&(NTL_MINOR_VERSION>=3))||(NTL_MAJOR_VERSION>=10))
++  ErrorMsgCallback=WerrorS;
++  ErrorCallback=HALT;
++#endif
++#endif
++// factory error handling: ---
++  factoryError=WerrorS;
++
++// signal handler ---
+   #ifdef SIGSEGV
+   si_set_signal(SIGSEGV,(si_hdl_typ)sigsegv_handler);
+   #endif
+diff --git a/Singular/misc_ip.cc b/Singular/misc_ip.cc
+index 49eddaae6f..3d5775edd7 100644
+--- a/Singular/misc_ip.cc
 b/Singular/misc_ip.cc
+@@ -1316,16 +1316,6 @@ static BOOLEAN iiCrossProd(leftv res, leftv args)
+   On(SW_USE_EZGCD_P);
+   On(SW_USE_QGCD);
+   Off(SW_USE_NTL_SORT); // may be changed by an command line option
+-  factoryError=WerrorS;
+-
+-// NTL error handling (>= 9.3.0)
+-#ifdef HAVE_NTL
+-#if 
(((NTL_MAJOR_VERSION==9)&&(NTL_MINOR_VERSION>=3))||(NTL_MAJOR_VERSION>=10))
+-  ErrorMsgCallback=WerrorS;
+-  ErrorCallback=HALT;
+-#endif
+-#endif
+-
+ // memory initialization: ---
+ om_Opts.OutOfMemoryFunc = omSingOutOfMemoryFunc;
+ #ifndef OM_NDEBUG


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-07-15 Thread Antonio Rojas via arch-commits
Date: Sunday, July 15, 2018 @ 19:11:24
  Author: arojas
Revision: 359580

ntl 11.2.1 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-15 19:04:47 UTC (rev 359579)
+++ PKGBUILD2018-07-15 19:11:24 UTC (rev 359580)
@@ -7,7 +7,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=5
+pkgrel=6
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-07-07 Thread Antonio Rojas via arch-commits
Date: Saturday, July 7, 2018 @ 20:22:14
  Author: arojas
Revision: 354100

ntl 11.2 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-07 20:22:01 UTC (rev 354099)
+++ PKGBUILD2018-07-07 20:22:14 UTC (rev 354100)
@@ -7,7 +7,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=4
+pkgrel=5
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-06-29 Thread Antonio Rojas via arch-commits
Date: Friday, June 29, 2018 @ 15:05:20
  Author: arojas
Revision: 347743

Revert the revert, fixed in sagemath

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   13 +++--
 1 file changed, 3 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-06-29 14:58:31 UTC (rev 347742)
+++ PKGBUILD2018-06-29 15:05:20 UTC (rev 347743)
@@ -7,7 +7,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,18 +15,11 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
-https://github.com/Singular/Sources/commit/4c1e7702.patch)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('8e1f67c0a940ae772231dc5f700ab2a1b08199be26d33323558fd08d629ea91f'
-'7948ca7ed8be45043d7afcc85da1a5efcedc11f91a09bbe6d086d398c6aff742')
+sha256sums=('8e1f67c0a940ae772231dc5f700ab2a1b08199be26d33323558fd08d629ea91f')
 options=(!zipman)
 
-prepare() {
-  cd singular-${_majver//-/.}
-  patch -Rp1 -i ../4c1e7702.patch # Revert commit that causes regresions in 
sagemath https://trac.sagemath.org/ticket/24735
-}
-
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-06-07 Thread Antonio Rojas via arch-commits
Date: Thursday, June 7, 2018 @ 14:31:53
  Author: arojas
Revision: 341848

NTL 11.1 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-06-07 14:30:26 UTC (rev 341847)
+++ PKGBUILD2018-06-07 14:31:53 UTC (rev 341848)
@@ -7,7 +7,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-05-07 Thread Antonio Rojas via arch-commits
Date: Monday, May 7, 2018 @ 18:57:16
  Author: arojas
Revision: 319298

Revert commit that breaks sagemath

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-05-07 18:53:45 UTC (rev 319297)
+++ PKGBUILD2018-05-07 18:57:16 UTC (rev 319298)
@@ -7,7 +7,7 @@
 _patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,11 +15,18 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+https://github.com/Singular/Sources/commit/4c1e7702.patch)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('8e1f67c0a940ae772231dc5f700ab2a1b08199be26d33323558fd08d629ea91f')
+sha256sums=('8e1f67c0a940ae772231dc5f700ab2a1b08199be26d33323558fd08d629ea91f'
+'7948ca7ed8be45043d7afcc85da1a5efcedc11f91a09bbe6d086d398c6aff742')
 options=(!zipman)
 
+prepare() {
+  cd singular-${_majver//-/.}
+  patch -Rp1 -i ../4c1e7702.patch # Revert commit that causes regresions in 
sagemath https://trac.sagemath.org/ticket/24735
+}
+
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-04-23 Thread Antonio Rojas via arch-commits
Date: Monday, April 23, 2018 @ 15:06:33
  Author: arojas
Revision: 317377

Update to 4.1.1.p2

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-04-23 14:38:21 UTC (rev 317376)
+++ PKGBUILD2018-04-23 15:06:33 UTC (rev 317377)
@@ -4,10 +4,10 @@
 
 pkgname=singular
 _majver=4-1-1
-_patchver=1
+_patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -17,7 +17,7 @@
 optdepends=('python2: Python interface')
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('c1596d15b51a0c9b4162f030f21785b6a3ebc8de75645063bdf39f15e8f96f73')
+sha256sums=('8e1f67c0a940ae772231dc5f700ab2a1b08199be26d33323558fd08d629ea91f')
 options=(!zipman)
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-04-08 Thread Antonio Rojas via arch-commits
Date: Sunday, April 8, 2018 @ 20:40:32
  Author: arojas
Revision: 315266

ntl 11 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-04-08 20:40:28 UTC (rev 315265)
+++ PKGBUILD2018-04-08 20:40:32 UTC (rev 315266)
@@ -7,7 +7,7 @@
 _patchver=1
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-03-31 Thread Antonio Rojas via arch-commits
Date: Saturday, March 31, 2018 @ 23:16:01
  Author: arojas
Revision: 313661

Update to 4.1.1.p1

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   23 +++
 1 file changed, 7 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-03-31 22:59:06 UTC (rev 313660)
+++ PKGBUILD2018-03-31 23:16:01 UTC (rev 313661)
@@ -4,10 +4,10 @@
 
 pkgname=singular
 _majver=4-1-1
-#_patchver=4
-#pkgver=${_majver//-/.}.p${_patchver}
-pkgver=${_majver//-/.}
-pkgrel=3
+_patchver=1
+pkgver=${_majver//-/.}.p${_patchver}
+#pkgver=${_majver//-/.}
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,20 +15,11 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
-
singular-log2.patch::https://github.com/Singular/Sources/commit/0803a180.patch)
-sha256sums=('3792c5707b60c1748298bf47e2277de20303d60563b797372cc0e1eff4bbc583'
-'d985b80da4f0c20eb014093e74f59be7bcb36b25292b8b6c24df180684418489')
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
+sha256sums=('c1596d15b51a0c9b4162f030f21785b6a3ebc8de75645063bdf39f15e8f96f73')
 options=(!zipman)
 
-prepare() {
-  cd singular-${_majver//-/.}
-  
-# Rename macro that conflicts with PARI
-  patch -p1 -i ../singular-log2.patch
-}
-
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-02-15 Thread Antonio Rojas via arch-commits
Date: Thursday, February 15, 2018 @ 22:20:44
  Author: arojas
Revision: 294781

Use upstream fix for the LOG2 conflict

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-15 20:29:34 UTC (rev 294780)
+++ PKGBUILD2018-02-15 22:20:44 UTC (rev 294781)
@@ -7,7 +7,7 @@
 #_patchver=4
 #pkgver=${_majver//-/.}.p${_patchver}
 pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -16,8 +16,10 @@
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('3792c5707b60c1748298bf47e2277de20303d60563b797372cc0e1eff4bbc583')
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";
+
singular-log2.patch::https://github.com/Singular/Sources/commit/0803a180.patch)
+sha256sums=('3792c5707b60c1748298bf47e2277de20303d60563b797372cc0e1eff4bbc583'
+'d985b80da4f0c20eb014093e74f59be7bcb36b25292b8b6c24df180684418489')
 options=(!zipman)
 
 prepare() {
@@ -24,7 +26,7 @@
   cd singular-${_majver//-/.}
   
 # Rename macro that conflicts with PARI
-  find -type f | xargs sed -e 's|LOG2|SINGULARLOG2|g' -i
+  patch -p1 -i ../singular-log2.patch
 }
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-02-15 Thread Antonio Rojas via arch-commits
Date: Thursday, February 15, 2018 @ 13:56:31
  Author: arojas
Revision: 294708

Tarball updated again

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-15 13:46:58 UTC (rev 294707)
+++ PKGBUILD2018-02-15 13:56:31 UTC (rev 294708)
@@ -7,7 +7,7 @@
 #_patchver=4
 #pkgver=${_majver//-/.}.p${_patchver}
 pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -17,7 +17,7 @@
 optdepends=('python2: Python interface')
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('1f894df4ea6747c89998dc4ba4e3a9f4ad731acb22d403c539ca7d1d1b7d30df')
+sha256sums=('3792c5707b60c1748298bf47e2277de20303d60563b797372cc0e1eff4bbc583')
 options=(!zipman)
 
 prepare() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-02-14 Thread Antonio Rojas via arch-commits
Date: Wednesday, February 14, 2018 @ 15:52:57
  Author: arojas
Revision: 294419

Update to 4.1.1

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   16 
 1 file changed, 8 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-14 15:52:48 UTC (rev 294418)
+++ PKGBUILD2018-02-14 15:52:57 UTC (rev 294419)
@@ -3,11 +3,11 @@
 # Contributor: Rémy Oudompheng 
 
 pkgname=singular
-_majver=4-1-0
-_patchver=4
-pkgver=${_majver//-/.}.p${_patchver}
-#pkgver=${_majver//-/.}
-pkgrel=3
+_majver=4-1-1
+#_patchver=4
+#pkgver=${_majver//-/.}.p${_patchver}
+pkgver=${_majver//-/.}
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,9 +15,9 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
-#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('835e98faa74603739b370db7f06b5a3fc7e45ec7b3c76dd00693e09a0f88957b')
+#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
+sha256sums=('1f894df4ea6747c89998dc4ba4e3a9f4ad731acb22d403c539ca7d1d1b7d30df')
 options=(!zipman)
 
 prepare() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-02-11 Thread Antonio Rojas via arch-commits
Date: Sunday, February 11, 2018 @ 10:56:16
  Author: arojas
Revision: 292136

New tarball

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-11 10:56:06 UTC (rev 292135)
+++ PKGBUILD2018-02-11 10:56:16 UTC (rev 292136)
@@ -7,7 +7,7 @@
 _patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -17,7 +17,7 @@
 optdepends=('python2: Python interface')
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('9aef5ec4be8ef1317727686fb5f4e2e80020c3c47b3c762612a594acd4eff0f8')
+sha256sums=('835e98faa74603739b370db7f06b5a3fc7e45ec7b3c76dd00693e09a0f88957b')
 options=(!zipman)
 
 prepare() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-02-06 Thread Antonio Rojas via arch-commits
Date: Wednesday, February 7, 2018 @ 07:29:14
  Author: arojas
Revision: 289695

Rename macro that conflicts with PARI and breaks Sagemath build

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-07 02:52:25 UTC (rev 289694)
+++ PKGBUILD2018-02-07 07:29:14 UTC (rev 289695)
@@ -7,7 +7,7 @@
 _patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -20,6 +20,13 @@
 sha256sums=('9aef5ec4be8ef1317727686fb5f4e2e80020c3c47b3c762612a594acd4eff0f8')
 options=(!zipman)
 
+prepare() {
+  cd singular-${_majver//-/.}
+  
+# Rename macro that conflicts with PARI
+  find -type f | xargs sed -e 's|LOG2|SINGULARLOG2|g' -i
+}
+
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-02-06 Thread Antonio Rojas via arch-commits
Date: Tuesday, February 6, 2018 @ 11:54:18
  Author: arojas
Revision: 289386

Update to 4.1.0.p4

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-06 11:54:16 UTC (rev 289385)
+++ PKGBUILD2018-02-06 11:54:18 UTC (rev 289386)
@@ -4,10 +4,10 @@
 
 pkgname=singular
 _majver=4-1-0
-_patchver=3
+_patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=6
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -17,7 +17,7 @@
 optdepends=('python2: Python interface')
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('440164c850d5a1575fcbfe95ab884088d03c0449570d40f465611932ffd0bf80')
+sha256sums=('9aef5ec4be8ef1317727686fb5f4e2e80020c3c47b3c762612a594acd4eff0f8')
 options=(!zipman)
 
 build() {
@@ -29,4 +29,7 @@
 package() {
   cd singular-${_majver//-/.}
   make DESTDIR="$pkgdir" install
+
+  # Fix ownership
+  chown -R root:root "$pkgdir"/usr/share/singular/html "$pkgdir"/usr/share/info
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2018-01-18 Thread Antonio Rojas via arch-commits
Date: Thursday, January 18, 2018 @ 22:59:52
  Author: arojas
Revision: 284014

mpfr 4.0 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-18 22:48:13 UTC (rev 284013)
+++ PKGBUILD2018-01-18 22:59:52 UTC (rev 284014)
@@ -7,7 +7,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=5
+pkgrel=6
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2017-07-08 Thread Antonio Rojas
Date: Saturday, July 8, 2017 @ 09:08:50
  Author: arojas
Revision: 243302

ntl 10.5 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-07-08 08:56:55 UTC (rev 243301)
+++ PKGBUILD2017-07-08 09:08:50 UTC (rev 243302)
@@ -7,7 +7,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=4
+pkgrel=5
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2017-06-20 Thread Antonio Rojas
Date: Tuesday, June 20, 2017 @ 16:33:07
  Author: arojas
Revision: 239078

ntl 10.4 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-20 16:31:44 UTC (rev 239077)
+++ PKGBUILD2017-06-20 16:33:07 UTC (rev 239078)
@@ -7,7 +7,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2017-06-03 Thread Antonio Rojas
Date: Saturday, June 3, 2017 @ 11:18:47
  Author: arojas
Revision: 233710

Bump

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-03 11:18:07 UTC (rev 233709)
+++ PKGBUILD2017-06-03 11:18:47 UTC (rev 233710)
@@ -7,7 +7,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD p_invers.patch)

2017-06-03 Thread Antonio Rojas
Date: Saturday, June 3, 2017 @ 10:51:11
  Author: arojas
Revision: 233692

Remove workaround for Sage

Modified:
  singular/trunk/PKGBUILD
Deleted:
  singular/trunk/p_invers.patch

+
 PKGBUILD   |   12 +--
 p_invers.patch |   87 ---
 2 files changed, 2 insertions(+), 97 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-03 10:44:22 UTC (rev 233691)
+++ PKGBUILD2017-06-03 10:51:11 UTC (rev 233692)
@@ -15,19 +15,11 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
-p_invers.patch)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('440164c850d5a1575fcbfe95ab884088d03c0449570d40f465611932ffd0bf80'
-'dfd3c2d8ab0aeb25157a163cc1c3111476f1b7751f144f9d8f7f3ef7cec11ffd')
+sha256sums=('440164c850d5a1575fcbfe95ab884088d03c0449570d40f465611932ffd0bf80')
 options=(!zipman)
 
-prepare() {
-  cd singular-${_majver//-/.}
-# Revert removal of symbol needed by Sage
-  patch -Rp1 -i ../p_invers.patch
-}
-
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib

Deleted: p_invers.patch
===
--- p_invers.patch  2017-06-03 10:44:22 UTC (rev 233691)
+++ p_invers.patch  2017-06-03 10:51:11 UTC (rev 233692)
@@ -1,87 +0,0 @@
-From e6c82d85aac825e8a4b87b736cc416a479f19435 Mon Sep 17 00:00:00 2001
-From: Hans Schoenemann 
-Date: Thu, 9 Mar 2017 11:58:01 +0100
-Subject: [PATCH] p_Invers is ONLY a helper for p_Series (see jet): now static
-

- kernel/polys.h  |  1 -
- libpolys/polys/monomials/p_polys.cc | 32 
- libpolys/polys/monomials/p_polys.h  |  3 ---
- 4 files changed, 17 insertions(+), 20 deletions(-)
-
-diff --git a/kernel/polys.h b/kernel/polys.h
-index 3184f60..c646159 100644
 a/kernel/polys.h
-+++ b/kernel/polys.h
-@@ -352,7 +352,6 @@ inline void pNorm(poly p, const ring R = currRing){ 
p_Norm(p, R); }
- #define   pJetW(p,m,iv) p_JetW(p,m,iv,currRing)
- #define   pMinDeg(p,w) p_MinDeg(p,w,currRing)
- #define   pSeries(n,p,u,w) p_Series(n,p,u,w,currRing)
--#define   pInvers(n,p,w) p_Invers(n,p,w,currRing)
- // maximum weigthed degree of all monomials of p, w is indexed from
- // 1..pVariables
- 
-diff --git a/libpolys/polys/monomials/p_polys.cc 
b/libpolys/polys/monomials/p_polys.cc
-index ad4ab52..aab0d35 100644
 a/libpolys/polys/monomials/p_polys.cc
-+++ b/libpolys/polys/monomials/p_polys.cc
-@@ -4313,22 +4313,7 @@ int p_MinDeg(poly p,intvec *w, const ring R)
- }
- 
- /***/
--
--poly p_Series(int n,poly p,poly u, intvec *w, const ring R)
--{
--  short *ww=iv2array(w,R);
--  if(p!=NULL)
--  {
--if(u==NULL)
--  p=p_JetW(p,n,ww,R);
--else
--  p=p_JetW(p_Mult_q(p,p_Invers(n-p_MinDeg(p,w,R),u,w,R),R),n,ww,R);
--  }
--  omFreeSize((ADDRESS)ww,(rVar(R)+1)*sizeof(short));
--  return p;
--}
--
--poly p_Invers(int n,poly u,intvec *w, const ring R)
-+static poly p_Invers(int n,poly u,intvec *w, const ring R)
- {
-   if(n<0)
- return NULL;
-@@ -4356,6 +4341,21 @@ poly p_Invers(int n,poly u,intvec *w, const ring R)
-   return v;
- }
- 
-+
-+poly p_Series(int n,poly p,poly u, intvec *w, const ring R)
-+{
-+  short *ww=iv2array(w,R);
-+  if(p!=NULL)
-+  {
-+if(u==NULL)
-+  p=p_JetW(p,n,ww,R);
-+else
-+  p=p_JetW(p_Mult_q(p,p_Invers(n-p_MinDeg(p,w,R),u,w,R),R),n,ww,R);
-+  }
-+  omFreeSize((ADDRESS)ww,(rVar(R)+1)*sizeof(short));
-+  return p;
-+}
-+
- BOOLEAN p_EqualPolys(poly p1,poly p2, const ring r)
- {
-   while ((p1 != NULL) && (p2 != NULL))
-diff --git a/libpolys/polys/monomials/p_polys.h 
b/libpolys/polys/monomials/p_polys.h
-index 498f608..3f201b1 100644
 a/libpolys/polys/monomials/p_polys.h
-+++ b/libpolys/polys/monomials/p_polys.h
-@@ -2008,9 +2008,6 @@ poly p_PermPoly (poly p, const int * perm,const ring 
OldRing, const ring dst,
- 
- /**/
- poly p_Series(int n,poly p,poly u, intvec *w, const ring R);
--poly p_Invers(int n,poly u,intvec *w, const ring R);
--
--
- 
- /**/
- int   p_Var(poly mi, const ring r);


[arch-commits] Commit in singular/trunk (PKGBUILD p_invers.patch)

2017-04-18 Thread Antonio Rojas
Date: Tuesday, April 18, 2017 @ 20:00:05
  Author: arojas
Revision: 223756

Revert removal of symbol which is required by Sage

Added:
  singular/trunk/p_invers.patch
Modified:
  singular/trunk/PKGBUILD

+
 PKGBUILD   |   14 ++--
 p_invers.patch |   87 +++
 2 files changed, 98 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-04-18 19:27:53 UTC (rev 223755)
+++ PKGBUILD2017-04-18 20:00:05 UTC (rev 223756)
@@ -7,7 +7,7 @@
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,11 +15,19 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+p_invers.patch)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-sha256sums=('440164c850d5a1575fcbfe95ab884088d03c0449570d40f465611932ffd0bf80')
+sha256sums=('440164c850d5a1575fcbfe95ab884088d03c0449570d40f465611932ffd0bf80'
+'dfd3c2d8ab0aeb25157a163cc1c3111476f1b7751f144f9d8f7f3ef7cec11ffd')
 options=(!zipman)
 
+prepare() {
+  cd singular-${_majver//-/.}
+# Revert removal of symbol needed by Sage
+  patch -Rp1 -i ../p_invers.patch
+}
+
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib

Added: p_invers.patch
===
--- p_invers.patch  (rev 0)
+++ p_invers.patch  2017-04-18 20:00:05 UTC (rev 223756)
@@ -0,0 +1,87 @@
+From e6c82d85aac825e8a4b87b736cc416a479f19435 Mon Sep 17 00:00:00 2001
+From: Hans Schoenemann 
+Date: Thu, 9 Mar 2017 11:58:01 +0100
+Subject: [PATCH] p_Invers is ONLY a helper for p_Series (see jet): now static
+
+---
+ kernel/polys.h  |  1 -
+ libpolys/polys/monomials/p_polys.cc | 32 
+ libpolys/polys/monomials/p_polys.h  |  3 ---
+ 4 files changed, 17 insertions(+), 20 deletions(-)
+
+diff --git a/kernel/polys.h b/kernel/polys.h
+index 3184f60..c646159 100644
+--- a/kernel/polys.h
 b/kernel/polys.h
+@@ -352,7 +352,6 @@ inline void pNorm(poly p, const ring R = currRing){ 
p_Norm(p, R); }
+ #define   pJetW(p,m,iv) p_JetW(p,m,iv,currRing)
+ #define   pMinDeg(p,w) p_MinDeg(p,w,currRing)
+ #define   pSeries(n,p,u,w) p_Series(n,p,u,w,currRing)
+-#define   pInvers(n,p,w) p_Invers(n,p,w,currRing)
+ // maximum weigthed degree of all monomials of p, w is indexed from
+ // 1..pVariables
+ 
+diff --git a/libpolys/polys/monomials/p_polys.cc 
b/libpolys/polys/monomials/p_polys.cc
+index ad4ab52..aab0d35 100644
+--- a/libpolys/polys/monomials/p_polys.cc
 b/libpolys/polys/monomials/p_polys.cc
+@@ -4313,22 +4313,7 @@ int p_MinDeg(poly p,intvec *w, const ring R)
+ }
+ 
+ /***/
+-
+-poly p_Series(int n,poly p,poly u, intvec *w, const ring R)
+-{
+-  short *ww=iv2array(w,R);
+-  if(p!=NULL)
+-  {
+-if(u==NULL)
+-  p=p_JetW(p,n,ww,R);
+-else
+-  p=p_JetW(p_Mult_q(p,p_Invers(n-p_MinDeg(p,w,R),u,w,R),R),n,ww,R);
+-  }
+-  omFreeSize((ADDRESS)ww,(rVar(R)+1)*sizeof(short));
+-  return p;
+-}
+-
+-poly p_Invers(int n,poly u,intvec *w, const ring R)
++static poly p_Invers(int n,poly u,intvec *w, const ring R)
+ {
+   if(n<0)
+ return NULL;
+@@ -4356,6 +4341,21 @@ poly p_Invers(int n,poly u,intvec *w, const ring R)
+   return v;
+ }
+ 
++
++poly p_Series(int n,poly p,poly u, intvec *w, const ring R)
++{
++  short *ww=iv2array(w,R);
++  if(p!=NULL)
++  {
++if(u==NULL)
++  p=p_JetW(p,n,ww,R);
++else
++  p=p_JetW(p_Mult_q(p,p_Invers(n-p_MinDeg(p,w,R),u,w,R),R),n,ww,R);
++  }
++  omFreeSize((ADDRESS)ww,(rVar(R)+1)*sizeof(short));
++  return p;
++}
++
+ BOOLEAN p_EqualPolys(poly p1,poly p2, const ring r)
+ {
+   while ((p1 != NULL) && (p2 != NULL))
+diff --git a/libpolys/polys/monomials/p_polys.h 
b/libpolys/polys/monomials/p_polys.h
+index 498f608..3f201b1 100644
+--- a/libpolys/polys/monomials/p_polys.h
 b/libpolys/polys/monomials/p_polys.h
+@@ -2008,9 +2008,6 @@ poly p_PermPoly (poly p, const int * perm,const ring 
OldRing, const ring dst,
+ 
+ /**/
+ poly p_Series(int n,poly p,poly u, intvec *w, const ring R);
+-poly p_Invers(int n,poly u,intvec *w, const ring R);
+-
+-
+ 
+ /**/
+ int   p_Var(poly mi, const ring r);


[arch-commits] Commit in singular/trunk (PKGBUILD)

2017-04-18 Thread Antonio Rojas
Date: Tuesday, April 18, 2017 @ 16:30:57
  Author: arojas
Revision: 223746

Update to 4.1.0.p3

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-04-18 16:11:52 UTC (rev 223745)
+++ PKGBUILD2017-04-18 16:30:57 UTC (rev 223746)
@@ -4,7 +4,7 @@
 
 pkgname=singular
 _majver=4-1-0
-_patchver=2
+_patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
 pkgrel=1
@@ -17,7 +17,7 @@
 optdepends=('python2: Python interface')
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-md5sums=('98ba5874e4c42b782c77572670bb5e2a')
+sha256sums=('440164c850d5a1575fcbfe95ab884088d03c0449570d40f465611932ffd0bf80')
 options=(!zipman)
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2017-02-21 Thread Antonio Rojas
Date: Tuesday, February 21, 2017 @ 17:53:28
  Author: arojas
Revision: 213369

Not needed anymore

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |6 --
 1 file changed, 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-02-21 17:33:25 UTC (rev 213368)
+++ PKGBUILD2017-02-21 17:53:28 UTC (rev 213369)
@@ -29,10 +29,4 @@
 package() {
   cd singular-${_majver//-/.}
   make DESTDIR="$pkgdir" install
-
-# fix permissions
-  chown -R root:root "$pkgdir"/usr/share
-  chmod 755 "$pkgdir"/usr/share/singular/html
-  chmod 644 "$pkgdir"/usr/share/singular/html/*
-  chmod 644 "$pkgdir"/usr/share/info/singular.hlp
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2017-02-20 Thread Antonio Rojas
Date: Monday, February 20, 2017 @ 20:51:30
  Author: arojas
Revision: 213213

Update to 4.1.0.p2

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-02-20 20:11:29 UTC (rev 213212)
+++ PKGBUILD2017-02-20 20:51:30 UTC (rev 213213)
@@ -4,10 +4,10 @@
 
 pkgname=singular
 _majver=4-1-0
-_patchver=1
+_patchver=2
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=2
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -17,7 +17,7 @@
 optdepends=('python2: Python interface')
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-md5sums=('fee4999c27050ff2a0b8512ed59ac766')
+md5sums=('98ba5874e4c42b782c77572670bb5e2a')
 options=(!zipman)
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2017-01-12 Thread Antonio Rojas
Date: Thursday, January 12, 2017 @ 17:45:16
  Author: arojas
Revision: 207046

Don't compress info page, or sagemath won't find it

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-01-12 17:26:05 UTC (rev 207045)
+++ PKGBUILD2017-01-12 17:45:16 UTC (rev 207046)
@@ -7,7 +7,7 @@
 _patchver=1
 pkgver=${_majver//-/.}.p${_patchver}
 #pkgver=${_majver//-/.}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -18,6 +18,7 @@
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
 
#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
 md5sums=('fee4999c27050ff2a0b8512ed59ac766')
+options=(!zipman)
 
 build() {
   cd singular-${_majver//-/.}
@@ -34,6 +35,4 @@
   chmod 755 "$pkgdir"/usr/share/singular/html
   chmod 644 "$pkgdir"/usr/share/singular/html/*
   chmod 644 "$pkgdir"/usr/share/info/singular.hlp
-# move singular.hlp to the path expected by SageMath
-  install -Dm644 "$pkgdir"/usr/share/{info,singular}/singular.hlp
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-11-20 Thread Antonio Rojas
Date: Sunday, November 20, 2016 @ 11:05:50
  Author: arojas
Revision: 196366

Update to 4.1.0.p1

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-20 10:51:03 UTC (rev 196365)
+++ PKGBUILD2016-11-20 11:05:50 UTC (rev 196366)
@@ -4,9 +4,9 @@
 
 pkgname=singular
 _majver=4-1-0
-#_patchver=5
-#pkgver=${_majver//-/.}.p${_patchver}
-pkgver=${_majver//-/.}
+_patchver=1
+pkgver=${_majver//-/.}.p${_patchver}
+#pkgver=${_majver//-/.}
 pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
@@ -15,9 +15,9 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
-md5sums=('14ea37ee7ddea2a8828c228d6e1c49c7')
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
+md5sums=('fee4999c27050ff2a0b8512ed59ac766')
 
 build() {
   cd singular-${_majver//-/.}


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-11-17 Thread Antonio Rojas
Date: Thursday, November 17, 2016 @ 20:28:43
  Author: arojas
Revision: 196264

Update to 4.1.0

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-17 20:12:10 UTC (rev 196263)
+++ PKGBUILD2016-11-17 20:28:43 UTC (rev 196264)
@@ -3,10 +3,11 @@
 # Contributor: Rémy Oudompheng 
 
 pkgname=singular
-_majver=4-0-3
-_patchver=5
-pkgver=${_majver//-/.}.p${_patchver}
-pkgrel=3
+_majver=4-1-0
+#_patchver=5
+#pkgver=${_majver//-/.}.p${_patchver}
+pkgver=${_majver//-/.}
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -14,8 +15,9 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
-md5sums=('694fe3e52fd38885994cb666e6662a64')
+#source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}.tar.gz";)
+md5sums=('14ea37ee7ddea2a8828c228d6e1c49c7')
 
 build() {
   cd singular-${_majver//-/.}


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-11-11 Thread Antonio Rojas
Date: Friday, November 11, 2016 @ 10:22:24
  Author: arojas
Revision: 195333

NTL 10.2 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-11 10:13:11 UTC (rev 195332)
+++ PKGBUILD2016-11-11 10:22:24 UTC (rev 195333)
@@ -6,7 +6,7 @@
 _majver=4-0-3
 _patchver=5
 pkgver=${_majver//-/.}.p${_patchver}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-11-07 Thread Bartłomiej Piotrowski
Date: Monday, November 7, 2016 @ 11:52:57
  Author: bpiotrowski
Revision: 194883

readline 7.0 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-07 11:16:13 UTC (rev 194882)
+++ PKGBUILD2016-11-07 11:52:57 UTC (rev 194883)
@@ -6,7 +6,7 @@
 _majver=4-0-3
 _patchver=5
 pkgver=${_majver//-/.}.p${_patchver}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-11-07 Thread Antonio Rojas
Date: Monday, November 7, 2016 @ 11:16:13
  Author: arojas
Revision: 194882

Update checksum, tarball changed

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-07 11:03:05 UTC (rev 194881)
+++ PKGBUILD2016-11-07 11:16:13 UTC (rev 194882)
@@ -15,7 +15,7 @@
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
-md5sums=('3fe62e48076dff1a6137baa287501364')
+md5sums=('694fe3e52fd38885994cb666e6662a64')
 
 build() {
   cd singular-${_majver//-/.}


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-11-02 Thread Antonio Rojas
Date: Wednesday, November 2, 2016 @ 19:26:50
  Author: arojas
Revision: 194540

Update to 4.0.3.p5

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   19 ---
 1 file changed, 4 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-02 19:10:14 UTC (rev 194539)
+++ PKGBUILD2016-11-02 19:26:50 UTC (rev 194540)
@@ -4,9 +4,9 @@
 
 pkgname=singular
 _majver=4-0-3
-_patchver=4
+_patchver=5
 pkgver=${_majver//-/.}.p${_patchver}
-pkgrel=3
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -14,20 +14,9 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
-
singular-ntl10.patch::"https://github.com/Singular/Sources/commit/861b7899.patch";
 revert-86ce458e.patch)
-md5sums=('5b5c67b2ff2e8fa12d2fc5afc327e2d8'
- '3dce1e6533a1b4686f9730e0b534df65'
- 'cc5eaa95cf24e5e295917f9ec96dea5e')
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
+md5sums=('3fe62e48076dff1a6137baa287501364')
 
-prepare() {
-  cd singular-${_majver//-/.}
-# Fix build with NTL 10
-  patch -p1 -i ../singular-ntl10.patch
-# Revert commit that breaks Sage
-  patch -Rlp1 -i ../revert-86ce458e.patch
-}
-
 build() {
   cd singular-${_majver//-/.}
   ./configure --prefix=/usr --libexecdir=/usr/lib


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-10-22 Thread Antonio Rojas
Date: Saturday, October 22, 2016 @ 18:27:34
  Author: arojas
Revision: 192985

Revert a commit that causes segfaults in Sage

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-10-22 16:21:56 UTC (rev 192984)
+++ PKGBUILD2016-10-22 18:27:34 UTC (rev 192985)
@@ -6,7 +6,7 @@
 _majver=4-0-3
 _patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -15,14 +15,17 @@
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
-
singular-ntl10.patch::"https://github.com/Singular/Sources/commit/861b7899.patch";)
+
singular-ntl10.patch::"https://github.com/Singular/Sources/commit/861b7899.patch";
 revert-86ce458e.patch)
 md5sums=('5b5c67b2ff2e8fa12d2fc5afc327e2d8'
- '3dce1e6533a1b4686f9730e0b534df65')
+ '3dce1e6533a1b4686f9730e0b534df65'
+ 'cc5eaa95cf24e5e295917f9ec96dea5e')
 
 prepare() {
   cd singular-${_majver//-/.}
 # Fix build with NTL 10
   patch -p1 -i ../singular-ntl10.patch
+# Revert commit that breaks Sage
+  patch -Rlp1 -i ../revert-86ce458e.patch
 }
 
 build() {
@@ -37,6 +40,9 @@
 
 # fix permissions
   chown -R root:root "$pkgdir"/usr/share
+  chmod 755 "$pkgdir"/usr/share/singular/html
+  chmod 644 "$pkgdir"/usr/share/singular/html/*
+  chmod 644 "$pkgdir"/usr/share/info/singular.hlp
 # move singular.hlp to the path expected by SageMath
   install -Dm644 "$pkgdir"/usr/share/{info,singular}/singular.hlp
 }


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-10-20 Thread Antonio Rojas
Date: Thursday, October 20, 2016 @ 11:59:00
  Author: arojas
Revision: 192725

Fix permissions of singular.hlp

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-10-20 11:53:19 UTC (rev 192724)
+++ PKGBUILD2016-10-20 11:59:00 UTC (rev 192725)
@@ -6,7 +6,7 @@
 _majver=4-0-3
 _patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -38,5 +38,5 @@
 # fix permissions
   chown -R root:root "$pkgdir"/usr/share
 # move singular.hlp to the path expected by SageMath
-  cp "$pkgdir"/usr/share/{info,singular}/singular.hlp
+  install -Dm644 "$pkgdir"/usr/share/{info,singular}/singular.hlp
 }


[arch-commits] Commit in singular/trunk (PKGBUILD singular-datadir.patch)

2016-10-19 Thread Antonio Rojas
Date: Wednesday, October 19, 2016 @ 14:31:34
  Author: arojas
Revision: 192590

Update to 4.0.3.p4

Modified:
  singular/trunk/PKGBUILD
Deleted:
  singular/trunk/singular-datadir.patch

+
 PKGBUILD   |   16 
 singular-datadir.patch |   19 ---
 2 files changed, 8 insertions(+), 27 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-10-19 14:17:48 UTC (rev 192589)
+++ PKGBUILD2016-10-19 14:31:34 UTC (rev 192590)
@@ -4,9 +4,9 @@
 
 pkgname=singular
 _majver=4-0-3
-_patchver=3
+_patchver=4
 pkgver=${_majver//-/.}.p${_patchver}
-pkgrel=2
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -14,15 +14,15 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
 
-singular-datadir.patch)
-md5sums=('129a642d9dca9efe6015e38935b0c6f7'
- '489a368564957ce863941612fed038a3')
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
+
singular-ntl10.patch::"https://github.com/Singular/Sources/commit/861b7899.patch";)
+md5sums=('5b5c67b2ff2e8fa12d2fc5afc327e2d8'
+ '3dce1e6533a1b4686f9730e0b534df65')
 
 prepare() {
   cd singular-${_majver//-/.}
-# Fix paths in .desktop files
-  patch -p1 -i ../singular-datadir.patch
+# Fix build with NTL 10
+  patch -p1 -i ../singular-ntl10.patch
 }
 
 build() {

Deleted: singular-datadir.patch
===
--- singular-datadir.patch  2016-10-19 14:17:48 UTC (rev 192589)
+++ singular-datadir.patch  2016-10-19 14:31:34 UTC (rev 192590)
@@ -1,19 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index b90379a..822c9d6 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -202,12 +202,12 @@ AC_DEFINE_UNQUOTED([BIN_DIR],"$config_bindir",[bindir])
- AX_RECURSIVE_EVAL([[$]datadir], [config_datadir])
- AX_NORMALIZE_PATH([config_datadir],['/'])
- AC_DEFINE_UNQUOTED([DATA_DIR],"$config_datadir",[datadir])
--AC_SUBST(DATA_DIR)
-+AC_SUBST(DATA_DIR, "$config_datadir")
- 
- AX_RECURSIVE_EVAL([[$]docdir], [config_docdir])
- AX_NORMALIZE_PATH([config_docdir],['/'])
- AC_DEFINE_UNQUOTED([DOC_DIR],"$config_docdir",[docdir])
--AC_SUBST(DOC_DIR)
-+AC_SUBST(DOC_DIR, "$config_docdir")
- 
- SING_SHOW_FLAGS([Compiler/linker flags: ])
- 


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-09-11 Thread Antonio Rojas
Date: Sunday, September 11, 2016 @ 18:17:16
  Author: arojas
Revision: 189175

Fix .desktop files, install singular.hlp (needed by SageMath)

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   17 +
 1 file changed, 13 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-09-11 13:26:45 UTC (rev 189174)
+++ PKGBUILD2016-09-11 18:17:16 UTC (rev 189175)
@@ -6,7 +6,7 @@
 _majver=4-0-3
 _patchver=3
 pkgver=${_majver//-/.}.p${_patchver}
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -14,12 +14,19 @@
 depends=(flint cddlib) # polymake
 makedepends=(doxygen python2)
 optdepends=('python2: Python interface')
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";)
-md5sums=('129a642d9dca9efe6015e38935b0c6f7')
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/$_majver/singular-${_majver//-/.}p${_patchver}.tar.gz";
 
+singular-datadir.patch)
+md5sums=('129a642d9dca9efe6015e38935b0c6f7'
+ '489a368564957ce863941612fed038a3')
 
+prepare() {
+  cd singular-${_majver//-/.}
+# Fix paths in .desktop files
+  patch -p1 -i ../singular-datadir.patch
+}
+
 build() {
   cd singular-${_majver//-/.}
-
   ./configure --prefix=/usr --libexecdir=/usr/lib
   make
 }
@@ -30,4 +37,6 @@
 
 # fix permissions
   chown -R root:root "$pkgdir"/usr/share
+# move singular.hlp to the path expected by SageMath
+  cp "$pkgdir"/usr/share/{info,singular}/singular.hlp
 }


[arch-commits] Commit in singular/trunk (PKGBUILD currring.patch)

2016-09-04 Thread Antonio Rojas
Date: Sunday, September 4, 2016 @ 10:44:01
  Author: arojas
Revision: 188520

NTL 9.11 rebuild

Added:
  singular/trunk/currring.patch
Modified:
  singular/trunk/PKGBUILD

+
 PKGBUILD   |9 -
 currring.patch |   22 ++
 2 files changed, 26 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-09-04 10:22:55 UTC (rev 188519)
+++ PKGBUILD2016-09-04 10:44:01 UTC (rev 188520)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=22
+pkgrel=23
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -14,13 +14,12 @@
 options=(!buildflags)
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 
   
"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 
-  'templates.patch' 'ntl8.patch' 
"http://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/currring.patch";
 
-  'fix-include-dirs.patch' 'singular-gcc6.patch')
+  templates.patch ntl8.patch currring.patch fix-include-dirs.patch 
singular-gcc6.patch)
 md5sums=('ce369519d1c5d07342722e78240ea044'
  'b9177c00e95ee21b137984bade9fc481'
  '8ca8ba06c846a8de189fff322d557705'
  '2c028bbda467b437d5598ac07cd7211f'
- '1fe968092b5e98878cd9b47c7d9acc81'
+ '9be8f7bc07e3314c0202f2f9cb0f7467'
  '31bdcc87548dd1fdc2cf5a73545b4f2d'
  '36bb2a3fa574275215464f835dd16e05')
 
@@ -32,7 +31,7 @@
 # fix flint detection
   sed -e 's|-lmpir|-lgmp|' -i factory/configure -i Singular/configure
 # fix segfault
-  patch -p1 -i ../currring.patch
+  patch -p2 -i ../currring.patch
 # fix factory include dir
   patch -p1 -i ../fix-include-dirs.patch
 # fix build with GCC 6 (Fedora)

Added: currring.patch
===
--- currring.patch  (rev 0)
+++ currring.patch  2016-09-04 10:44:01 UTC (rev 188520)
@@ -0,0 +1,22 @@
+Revert part of commit a53ae5000c439608b9dcf884b63d62b219e8fcc0.
+
+It makes Singular segfault at least when calling pOne() and currRing is NULL.
+diff -druN a/latest/Singular/iparith.cc b/latest/Singular/iparith.cc
+--- a/latest/Singular/iparith.cc   2014-11-19 05:06:05.0 -0800
 b/latest/Singular/iparith.cc   2014-11-20 08:30:25.068389635 -0800
+@@ -8477,7 +8477,6 @@
+ sArithBase.sCmds[i].name);
+ sArithBase.sCmds[i].alias=1;
+   }
+-  #if 0
+   if (currRingHdl==NULL)
+   {
+ #ifdef SIQ
+@@ -8493,7 +8492,6 @@
+ }
+ #endif
+   }
+-  #endif
+   if (!expected_parms)
+   {
+ switch (tok)


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-06-21 Thread Antonio Rojas
Date: Tuesday, June 21, 2016 @ 21:24:42
  Author: arojas
Revision: 180710

NTL 9.10 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-06-21 21:20:03 UTC (rev 180709)
+++ PKGBUILD2016-06-21 21:24:42 UTC (rev 180710)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=21
+pkgrel=22
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-06-06 Thread Antonio Rojas
Date: Tuesday, June 7, 2016 @ 00:12:26
  Author: arojas
Revision: 178069

NTL 9.9.1 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-06-06 22:12:04 UTC (rev 178068)
+++ PKGBUILD2016-06-06 22:12:26 UTC (rev 178069)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=20
+pkgrel=21
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-06-01 Thread Antonio Rojas
Date: Wednesday, June 1, 2016 @ 20:05:35
  Author: arojas
Revision: 177637

NTL 9.9 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-06-01 17:58:58 UTC (rev 177636)
+++ PKGBUILD2016-06-01 18:05:35 UTC (rev 177637)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=19
+pkgrel=20
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD singular-gcc6.patch)

2016-05-12 Thread Antonio Rojas
Date: Thursday, May 12, 2016 @ 14:27:44
  Author: arojas
Revision: 174991

NTL 9.8.1 rebuild

Added:
  singular/trunk/singular-gcc6.patch
Modified:
  singular/trunk/PKGBUILD

-+
 PKGBUILD|   12 
 singular-gcc6.patch |   32 
 2 files changed, 40 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-12 12:19:29 UTC (rev 174990)
+++ PKGBUILD2016-05-12 12:27:44 UTC (rev 174991)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=18
+pkgrel=19
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -13,14 +13,16 @@
 depends=(flint cddlib) # polymake
 options=(!buildflags)
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 
-"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch' 'ntl8.patch'
-"http://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/currring.patch";
 'fix-include-dirs.patch')
+  
"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 
+  'templates.patch' 'ntl8.patch' 
"http://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/currring.patch";
 
+  'fix-include-dirs.patch' 'singular-gcc6.patch')
 md5sums=('ce369519d1c5d07342722e78240ea044'
  'b9177c00e95ee21b137984bade9fc481'
  '8ca8ba06c846a8de189fff322d557705'
  '2c028bbda467b437d5598ac07cd7211f'
  '1fe968092b5e98878cd9b47c7d9acc81'
- '31bdcc87548dd1fdc2cf5a73545b4f2d')
+ '31bdcc87548dd1fdc2cf5a73545b4f2d'
+ '36bb2a3fa574275215464f835dd16e05')
 
 prepare() {
   cd Singular-$_majver
@@ -33,6 +35,8 @@
   patch -p1 -i ../currring.patch
 # fix factory include dir
   patch -p1 -i ../fix-include-dirs.patch
+# fix build with GCC 6 (Fedora)
+  patch -p1 -i ../singular-gcc6.patch
 }
 
 build() {

Added: singular-gcc6.patch
===
--- singular-gcc6.patch (rev 0)
+++ singular-gcc6.patch 2016-05-12 12:27:44 UTC (rev 174991)
@@ -0,0 +1,32 @@
+diff -up Singular-3-1-7/kernel/mod_raw.cc.orig Singular-3-1-7/kernel/mod_raw.cc
+--- Singular-3-1-7/kernel/mod_raw.cc.orig  2014-08-06 09:59:15.0 
-0600
 Singular-3-1-7/kernel/mod_raw.cc   2016-02-15 21:53:02.950149126 -0700
+@@ -38,8 +38,8 @@ char* si_bultin_libs[]={ SI_FOREACH_BUIL
+ 
+ lib_types type_of_LIB(char *newlib, char *libnamebuf)
+ {
+-  const char mach_o[]={0xfe,0xed,0xfa,0xce,0};
+-  const char mach_o_module[]={0xce,0xfa,0xed,0xfe,0};
++  const unsigned char mach_o[]={0xfe,0xed,0xfa,0xce,0};
++  const unsigned char mach_o_module[]={0xce,0xfa,0xed,0xfe,0};
+   int i=0;
+   while(si_bultin_libs[i]!=NULL)
+   {
+@@ -90,7 +90,7 @@ lib_types type_of_LIB(char *newlib, char
+ goto lib_type_end;
+   }
+ 
+-  if( (strncmp(buf, &mach_o[0], 4)==0)) /* generic Mach-O module */
++  if( (strncmp(buf, (const char *)&mach_o[0], 4)==0)) /* generic Mach-O 
module */
+   {
+ LT = LT_MACH_O;
+ //omFree(newlib);
+@@ -98,7 +98,7 @@ lib_types type_of_LIB(char *newlib, char
+ goto lib_type_end;
+   }
+ 
+-  if( (strncmp(buf, &mach_o_module[0], 4)==0)) /* Mach-O bundle */
++  if( (strncmp(buf, (const char *)&mach_o_module[0], 4)==0)) /* Mach-O bundle 
*/
+   {
+ LT = LT_MACH_O;
+ //omFree(newlib);


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-04-26 Thread Antonio Rojas
Date: Tuesday, April 26, 2016 @ 18:31:02
  Author: arojas
Revision: 171914

NTL 9.8 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-04-26 16:24:38 UTC (rev 171913)
+++ PKGBUILD2016-04-26 16:31:02 UTC (rev 171914)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=17
+pkgrel=18
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-04-20 Thread Antonio Rojas
Date: Thursday, April 21, 2016 @ 08:35:59
  Author: arojas
Revision: 171470

NTL 9.7.1 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-04-21 06:31:23 UTC (rev 171469)
+++ PKGBUILD2016-04-21 06:35:59 UTC (rev 171470)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=16
+pkgrel=17
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD fix-include-dirs.patch)

2016-04-13 Thread Antonio Rojas
Date: Wednesday, April 13, 2016 @ 21:01:01
  Author: arojas
Revision: 170842

Fix factory include dirs

Added:
  singular/trunk/fix-include-dirs.patch
Modified:
  singular/trunk/PKGBUILD

+
 PKGBUILD   |9 ++---
 fix-include-dirs.patch |   11 +++
 2 files changed, 17 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-04-13 18:29:33 UTC (rev 170841)
+++ PKGBUILD2016-04-13 19:01:01 UTC (rev 170842)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=15
+pkgrel=16
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -14,12 +14,13 @@
 options=(!buildflags)
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 
 
"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch' 'ntl8.patch'
-"http://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/currring.patch";)
+"http://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/currring.patch";
 'fix-include-dirs.patch')
 md5sums=('ce369519d1c5d07342722e78240ea044'
  'b9177c00e95ee21b137984bade9fc481'
  '8ca8ba06c846a8de189fff322d557705'
  '2c028bbda467b437d5598ac07cd7211f'
- '1fe968092b5e98878cd9b47c7d9acc81')
+ '1fe968092b5e98878cd9b47c7d9acc81'
+ '31bdcc87548dd1fdc2cf5a73545b4f2d')
 
 prepare() {
   cd Singular-$_majver
@@ -30,6 +31,8 @@
   sed -e 's|-lmpir|-lgmp|' -i factory/configure -i Singular/configure
 # fix segfault
   patch -p1 -i ../currring.patch
+# fix factory include dir
+  patch -p1 -i ../fix-include-dirs.patch
 }
 
 build() {

Added: fix-include-dirs.patch
===
--- fix-include-dirs.patch  (rev 0)
+++ fix-include-dirs.patch  2016-04-13 19:01:01 UTC (rev 170842)
@@ -0,0 +1,11 @@
+--- a/kernel/Makefile.in   2016-04-11 10:21:06.310672691 +0200
 b/kernel/Makefile.in   2016-04-11 10:52:11.049904340 +0200
+@@ -274,7 +274,7 @@
+ install-libsingular: install
+   -${MKINSTALLDIRS} ${includedir}
+   -${MKINSTALLDIRS} ${includedir}/singular
+-  -for file in *.h kInline.cc; do sed -e "s: ${includedir}/singular/$$file; done
++  -for file in *.h kInline.cc; do sed -e "s: 
${includedir}/singular/$$file; done
+ 
+ install: all installbin
+ 


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-03-25 Thread Antonio Rojas
Date: Friday, March 25, 2016 @ 21:48:24
  Author: arojas
Revision: 168395

NTL 9.7 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-03-25 20:37:27 UTC (rev 168394)
+++ PKGBUILD2016-03-25 20:48:24 UTC (rev 168395)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=14
+pkgrel=15
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2016-02-11 Thread Antonio Rojas
Date: Thursday, February 11, 2016 @ 10:51:59
  Author: arojas
Revision: 161165

NTL 9.6.4 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-02-11 09:43:28 UTC (rev 161164)
+++ PKGBUILD2016-02-11 09:51:59 UTC (rev 161165)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=13
+pkgrel=14
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-12-05 Thread Bartłomiej Piotrowski
Date: Sunday, December 6, 2015 @ 04:24:41
  Author: bpiotrowski
Revision: 148795

C++11 ABI rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-12-06 03:22:45 UTC (rev 148794)
+++ PKGBUILD2015-12-06 03:24:41 UTC (rev 148795)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=12
+pkgrel=13
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-11-23 Thread Antonio Rojas
Date: Monday, November 23, 2015 @ 23:28:56
  Author: arojas
Revision: 147492

NTL 9.6 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-11-23 22:14:36 UTC (rev 147491)
+++ PKGBUILD2015-11-23 22:28:56 UTC (rev 147492)
@@ -5,12 +5,13 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=11
+pkgrel=12
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
 license=(GPL)
 depends=(flint cddlib) # polymake
+options=(!buildflags)
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 
 
"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch' 'ntl8.patch'
 
"http://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/currring.patch";)
@@ -45,7 +46,7 @@
   mkdir -p build
 
   ./configure --prefix=$PWD/build/usr/lib/Singular \
- --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular 
--includedir=$PWD/build/usr/include \
+ --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular 
\ # --includedir=$PWD/build/usr/include \
  --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr 
--with-flint=/usr --disable-doc --with-NTL --without-MP --without-lex \
  --enable-Singular --enable-factory --enable-libfac 
--enable-IntegerProgramming --enable-gfanlib
   make install


[arch-commits] Commit in singular/trunk (PKGBUILD ntl8.patch templates.patch)

2015-10-23 Thread Antonio Rojas
Date: Friday, October 23, 2015 @ 19:46:05
  Author: arojas
Revision: 144812

NTL 9.5 rebuild, update SageMath patches

Modified:
  singular/trunk/PKGBUILD
  singular/trunk/ntl8.patch
  singular/trunk/templates.patch

-+
 PKGBUILD|6 +--
 ntl8.patch  |  105 +-
 templates.patch |   41 +
 3 files changed, 78 insertions(+), 74 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-10-23 17:25:53 UTC (rev 144811)
+++ PKGBUILD2015-10-23 17:46:05 UTC (rev 144812)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=10
+pkgrel=11
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -16,8 +16,8 @@
 
"http://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/currring.patch";)
 md5sums=('ce369519d1c5d07342722e78240ea044'
  'b9177c00e95ee21b137984bade9fc481'
- 'a267423f3b25f0b91853f9cf607974a7'
- '38ff8896595626d657fd386ea9408419'
+ '8ca8ba06c846a8de189fff322d557705'
+ '2c028bbda467b437d5598ac07cd7211f'
  '1fe968092b5e98878cd9b47c7d9acc81')
 
 prepare() {

Modified: ntl8.patch
===
--- ntl8.patch  2015-10-23 17:25:53 UTC (rev 144811)
+++ ntl8.patch  2015-10-23 17:46:05 UTC (rev 144812)
@@ -1,84 +1,47 @@
 Singular-3-1-6/factory/NTLconvert.cc.orig  2012-12-19 14:01:16.0 
-0700
-+++ Singular-3-1-6/factory/NTLconvert.cc   2015-01-12 20:00:00.0 
-0700
-@@ -55,6 +55,63 @@
- NTL_CLIENT
- #endif
- 
-+// Needed explicit template instantiations for NTL 8.x.x
-+template mat_zz_p::Mat(const mat_zz_p&);
-+template mat_zz_pE::Mat(const mat_zz_pE&);
-+
-+template class Vec >;
-+template class Vec >;
-+template class Vec >;
-+template class Vec >;
-+template class Vec >;
-+template class Vec >;
-+template class Vec >;
-+template class Vec >;
-+template class Vec >;
-+template class Vec;
-+template class Vec;
-+
-+template long operator==(const vec_zz_p&, const vec_zz_p&);
-+
-+template void BlockConstruct >(Pair* p, long n);
-+template void BlockConstruct >(Pair* p, long 
n);
-+template void BlockConstruct >(Pair* p, long 
n);
-+template void BlockConstruct >(Pair* p, long 
n);
-+template void BlockConstruct >(Pair* p, long 
n);
-+template void BlockConstruct >(Pair* p, long 
n);
-+template void BlockConstruct >(Pair* p, long n);
-+template void BlockConstruct >(Vec* p, long n);
-+template void BlockConstruct >(Vec* p, long n);
-+template void BlockConstruct(zz_pEX* p, long n);
-+
-+template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
-+template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
-+template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
-+template void BlockConstructFromVec >(Pair* 
p, long n, const Pair* q);
-+template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
-+template void BlockConstructFromVec >(Pair* 
p, long n, const Pair* q);
-+template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
-+template void BlockConstructFromVec >(Vec* p, long n, const 
Vec* q);
-+template void BlockConstructFromVec >(Vec* p, long n, const 
Vec* q);
-+template void BlockConstructFromVec(zz_p* p, long n, const zz_p* q);
-+template void BlockConstructFromVec(zz_pE* p, long n, const zz_pE* q);
-+template void BlockConstructFromVec(zz_pEX* p, long n, const zz_pEX* 
q);
-+
-+template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
-+template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
-+template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
-+template void BlockConstructFromObj >(Pair* 
p, long n, const Pair& q);
-+template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
-+template void BlockConstructFromObj >(Pair* 
p, long n, const Pair& q);
-+template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
-+template void BlockConstructFromObj >(Vec* p, long n, const 
Vec& q);
-+template void BlockConstructFromObj >(Vec* p, long n, const 
Vec& q);
-+template void BlockConstructFromObj(zz_pEX* p, long n, const zz_pEX& 
q);
-+
-+template SmartPtr MakeSmart(const GF2X &ptr);
-+template SmartPtr MakeSmart(const zz_pX &ptr);
-+template SmartPtr MakeSmart(const ZZ &ptr);
-+
- 

- // NAME: convertFacCF2NTLZZpX 
//
- //
//
-@@ -511,7 +568,7 @@
+From de688442dfe449992dc14a000bca0691ecc7e106 Mon Sep 17 00:00:00 2001
+From: Oleksandr Motsak 
+Date: Sat, 14 Mar 2015 16:58:01 +0100
+Subject: [PATCH] Fixing incompatibility with NTL8
+
+---
+ factory/NTLconvert.cc | 13 ++---
+ 1 file

[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-10-17 Thread Antonio Rojas
Date: Saturday, October 17, 2015 @ 23:30:47
  Author: arojas
Revision: 144299

Add patch to fix a segfault

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-10-17 20:14:18 UTC (rev 144298)
+++ PKGBUILD2015-10-17 21:30:47 UTC (rev 144299)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=9
+pkgrel=10
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
@@ -12,11 +12,13 @@
 license=(GPL)
 depends=(flint cddlib) # polymake
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 
-"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch' 'ntl8.patch')
+"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch' 'ntl8.patch'
+"http://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/currring.patch";)
 md5sums=('ce369519d1c5d07342722e78240ea044'
  'b9177c00e95ee21b137984bade9fc481'
  'a267423f3b25f0b91853f9cf607974a7'
- '38ff8896595626d657fd386ea9408419')
+ '38ff8896595626d657fd386ea9408419'
+ '1fe968092b5e98878cd9b47c7d9acc81')
 
 prepare() {
   cd Singular-$_majver
@@ -25,6 +27,8 @@
   patch -p1 -i ../ntl8.patch
 # fix flint detection
   sed -e 's|-lmpir|-lgmp|' -i factory/configure -i Singular/configure
+# fix segfault
+  patch -p1 -i ../currring.patch
 }
 
 build() {


[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-10-11 Thread Antonio Rojas
Date: Sunday, October 11, 2015 @ 12:09:36
  Author: arojas
Revision: 143627

NTL 9.4 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-10-11 10:03:49 UTC (rev 143626)
+++ PKGBUILD2015-10-11 10:09:36 UTC (rev 143627)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=8
+pkgrel=9
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-08-13 Thread Antonio Rojas
Date: Thursday, August 13, 2015 @ 21:40:59
  Author: arojas
Revision: 138315

flint 2.5.2 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-13 19:34:00 UTC (rev 138314)
+++ PKGBUILD2015-08-13 19:40:59 UTC (rev 138315)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=7
+pkgrel=8
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-07-10 Thread Antonio Rojas
Date: Friday, July 10, 2015 @ 21:43:31
  Author: arojas
Revision: 136671

NTL 9.3 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-07-10 19:35:54 UTC (rev 136670)
+++ PKGBUILD2015-07-10 19:43:31 UTC (rev 136671)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=6
+pkgrel=7
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-06-05 Thread Antonio Rojas
Date: Friday, June 5, 2015 @ 19:19:55
  Author: arojas
Revision: 134864

NTL 9.2 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-06-05 17:14:36 UTC (rev 134863)
+++ PKGBUILD2015-06-05 17:19:55 UTC (rev 134864)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=5
+pkgrel=6
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-05-18 Thread Antonio Rojas
Date: Monday, May 18, 2015 @ 10:13:50
  Author: arojas
Revision: 133697

NTL 9 rebuild

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-05-18 08:08:18 UTC (rev 133696)
+++ PKGBUILD2015-05-18 08:13:50 UTC (rev 133697)
@@ -5,7 +5,7 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=4
+pkgrel=5
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";


[arch-commits] Commit in singular/trunk (PKGBUILD ntl8.patch)

2015-02-28 Thread Antonio Rojas
Date: Saturday, February 28, 2015 @ 13:15:07
  Author: arojas
Revision: 128412

NTL 8 rebuild

Added:
  singular/trunk/ntl8.patch
Modified:
  singular/trunk/PKGBUILD

+
 PKGBUILD   |   15 ++
 ntl8.patch |   84 +++
 2 files changed, 93 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-02-28 11:45:38 UTC (rev 128411)
+++ PKGBUILD2015-02-28 12:15:07 UTC (rev 128412)
@@ -5,21 +5,24 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=3
+pkgrel=4
 pkgdesc="Computer Algebra System for polynomial computations"
-arch=('i686' 'x86_64')
+arch=(i686 x86_64)
 url="http://www.singular.uni-kl.de/";
-license=('GPL')
-depends=('flint' 'cddlib') #polymake
+license=(GPL)
+depends=(flint cddlib) # polymake
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 
-"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch')
+"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch' 'ntl8.patch')
 md5sums=('ce369519d1c5d07342722e78240ea044'
  'b9177c00e95ee21b137984bade9fc481'
- 'a267423f3b25f0b91853f9cf607974a7')
+ 'a267423f3b25f0b91853f9cf607974a7'
+ '38ff8896595626d657fd386ea9408419')
 
 prepare() {
   cd Singular-$_majver
   patch -p1 -i ../templates.patch
+# fix build against NTL 8
+  patch -p1 -i ../ntl8.patch
 # fix flint detection
   sed -e 's|-lmpir|-lgmp|' -i factory/configure -i Singular/configure
 }

Added: ntl8.patch
===
--- ntl8.patch  (rev 0)
+++ ntl8.patch  2015-02-28 12:15:07 UTC (rev 128412)
@@ -0,0 +1,84 @@
+--- Singular-3-1-6/factory/NTLconvert.cc.orig  2012-12-19 14:01:16.0 
-0700
 Singular-3-1-6/factory/NTLconvert.cc   2015-01-12 20:00:00.0 
-0700
+@@ -55,6 +55,63 @@
+ NTL_CLIENT
+ #endif
+ 
++// Needed explicit template instantiations for NTL 8.x.x
++template mat_zz_p::Mat(const mat_zz_p&);
++template mat_zz_pE::Mat(const mat_zz_pE&);
++
++template class Vec >;
++template class Vec >;
++template class Vec >;
++template class Vec >;
++template class Vec >;
++template class Vec >;
++template class Vec >;
++template class Vec >;
++template class Vec >;
++template class Vec;
++template class Vec;
++
++template long operator==(const vec_zz_p&, const vec_zz_p&);
++
++template void BlockConstruct >(Pair* p, long n);
++template void BlockConstruct >(Pair* p, long 
n);
++template void BlockConstruct >(Pair* p, long 
n);
++template void BlockConstruct >(Pair* p, long 
n);
++template void BlockConstruct >(Pair* p, long 
n);
++template void BlockConstruct >(Pair* p, long 
n);
++template void BlockConstruct >(Pair* p, long n);
++template void BlockConstruct >(Vec* p, long n);
++template void BlockConstruct >(Vec* p, long n);
++template void BlockConstruct(zz_pEX* p, long n);
++
++template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
++template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
++template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
++template void BlockConstructFromVec >(Pair* 
p, long n, const Pair* q);
++template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
++template void BlockConstructFromVec >(Pair* 
p, long n, const Pair* q);
++template void BlockConstructFromVec >(Pair* p, 
long n, const Pair* q);
++template void BlockConstructFromVec >(Vec* p, long n, const 
Vec* q);
++template void BlockConstructFromVec >(Vec* p, long n, const 
Vec* q);
++template void BlockConstructFromVec(zz_p* p, long n, const zz_p* q);
++template void BlockConstructFromVec(zz_pE* p, long n, const zz_pE* q);
++template void BlockConstructFromVec(zz_pEX* p, long n, const zz_pEX* 
q);
++
++template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
++template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
++template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
++template void BlockConstructFromObj >(Pair* 
p, long n, const Pair& q);
++template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
++template void BlockConstructFromObj >(Pair* 
p, long n, const Pair& q);
++template void BlockConstructFromObj >(Pair* p, 
long n, const Pair& q);
++template void BlockConstructFromObj >(Vec* p, long n, const 
Vec& q);
++template void BlockConstructFromObj >(Vec* p, long n, const 
Vec& q);
++template void BlockConstructFromObj(zz_pEX* p, long n, const zz_pEX& 
q);
++
++template SmartPtr MakeSmart(const GF2X &ptr);
++template SmartPtr MakeSmart(const zz_pX &ptr);
++template SmartPtr MakeSmart(const ZZ &ptr);
++
+ 

+ // NAME: convertFacCF2

[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-01-14 Thread Antonio Rojas
Date: Thursday, January 15, 2015 @ 00:28:40
  Author: arojas
Revision: 125938

- Really do link to flint
- Enable gfanlib

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-01-14 21:38:01 UTC (rev 125937)
+++ PKGBUILD2015-01-14 23:28:40 UTC (rev 125938)
@@ -4,12 +4,12 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=2
+pkgrel=3
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=('i686' 'x86_64')
 url="http://www.singular.uni-kl.de/";
 license=('GPL')
-depends=('flint') #polymake
+depends=('flint' 'cddlib') #polymake
 
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 
 
"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch')
 md5sums=('ce369519d1c5d07342722e78240ea044'
@@ -19,6 +19,8 @@
 prepare() {
   cd Singular-$_majver
   patch -p1 -i ../templates.patch
+# fix flint detection
+  sed -e 's|-lmpir|-lgmp|' -i factory/configure -i Singular/configure
 }
 
 build() {
@@ -37,8 +39,8 @@
   ./configure --prefix=$PWD/build/usr/lib/Singular \
  --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular 
--includedir=$PWD/build/usr/include \
  --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr 
--with-flint=/usr --disable-doc --with-NTL --without-MP --without-lex \
- --enable-Singular --enable-factory --enable-libfac 
--enable-IntegerProgramming
-  make install-nolns
+ --enable-Singular --enable-factory --enable-libfac 
--enable-IntegerProgramming --enable-gfanlib
+  make install
 
   export CFLAGS="$CFLAGS -DPIC -DLIBSINGULAR"
   export CXXFLAGS="$CXXFLAGS -DPIC -DLIBSINGULAR"
@@ -46,7 +48,7 @@
   ./configure --prefix=$PWD/build/usr/lib/Singular \
  --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular 
--includedir=$PWD/build/usr/include \
  --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr 
--with-flint=/usr --disable-doc --with-NTL --without-MP \
- --enable-Singular --enable-factory --enable-libfac 
--enable-IntegerProgramming --disable-doc
+ --enable-Singular --enable-factory --enable-libfac 
--enable-IntegerProgramming
   make clean
   make install-libsingular
 
@@ -60,6 +62,7 @@
   cp -r build/* "$pkgdir"/ 
 
   mkdir -p "$pkgdir"/usr/bin
+  ln -sf /usr/lib/Singular/Singular-$_majver 
"$pkgdir"/usr/lib/Singular/Singular
   ln -s /usr/lib/Singular/Singular "$pkgdir"/usr/bin/
   ln -s /usr/lib/Singular/libsingular.so "$pkgdir"/usr/lib/
 
@@ -68,4 +71,3 @@
   install -m644 "$srcdir"/Singular/$_majver/info/singular.hlp 
"$pkgdir"/usr/share/singular/
   install -m644 "$srcdir"/Singular/$_majver/doc/singular.idx 
"$pkgdir"/usr/share/singular/
 }
-


[arch-commits] Commit in singular/trunk (PKGBUILD)

2015-01-04 Thread Antonio Rojas
Date: Monday, January 5, 2015 @ 01:16:27
  Author: arojas
Revision: 125370

Add docs

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-01-04 23:37:23 UTC (rev 125369)
+++ PKGBUILD2015-01-05 00:16:27 UTC (rev 125370)
@@ -1,4 +1,3 @@
-
 # Maintainer: Antonio Rojas 
 # Contributor: Rémy Oudompheng 
 
@@ -5,14 +4,16 @@
 pkgname=singular
 pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=1
+pkgrel=2
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=('i686' 'x86_64')
 url="http://www.singular.uni-kl.de/";
 license=('GPL')
 depends=('flint') #polymake
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 'templates.patch')
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 
+"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz";
 'templates.patch')
 md5sums=('ce369519d1c5d07342722e78240ea044'
+ 'b9177c00e95ee21b137984bade9fc481'
  'a267423f3b25f0b91853f9cf607974a7')
 
 prepare() {
@@ -61,5 +62,10 @@
   mkdir -p "$pkgdir"/usr/bin
   ln -s /usr/lib/Singular/Singular "$pkgdir"/usr/bin/
   ln -s /usr/lib/Singular/libsingular.so "$pkgdir"/usr/lib/
+
+# Install docs
+  mkdir -p "$pkgdir"/usr/share/singular
+  install -m644 "$srcdir"/Singular/$_majver/info/singular.hlp 
"$pkgdir"/usr/share/singular/
+  install -m644 "$srcdir"/Singular/$_majver/doc/singular.idx 
"$pkgdir"/usr/share/singular/
 }
 


[arch-commits] Commit in singular/trunk (PKGBUILD)

2014-12-20 Thread Antonio Rojas
Date: Saturday, December 20, 2014 @ 10:14:35
  Author: arojas
Revision: 124159

Upstream update, fix missing binaries

Modified:
  singular/trunk/PKGBUILD

--+
 PKGBUILD |   25 +
 1 file changed, 5 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-12-20 08:21:46 UTC (rev 124158)
+++ PKGBUILD2014-12-20 09:14:35 UTC (rev 124159)
@@ -3,16 +3,16 @@
 # Contributor: Rémy Oudompheng 
 
 pkgname=singular
-pkgver=3.1.7
+pkgver=3.1.7.p1
 _majver=3-1-7
-pkgrel=2
+pkgrel=1
 pkgdesc="Computer Algebra System for polynomial computations"
 arch=('i686' 'x86_64')
 url="http://www.singular.uni-kl.de/";
 license=('GPL')
 depends=('flint') #polymake
-source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-$_majver.tar.gz";
 'templates.patch')
-md5sums=('b28c1b406a4203369ea484d87ffe113c'
+source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz";
 'templates.patch')
+md5sums=('ce369519d1c5d07342722e78240ea044'
  'a267423f3b25f0b91853f9cf607974a7')
 
 prepare() {
@@ -37,23 +37,8 @@
  --bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular 
--includedir=$PWD/build/usr/include \
  --with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr 
--with-flint=/usr --disable-doc --with-NTL --without-MP --without-lex \
  --enable-Singular --enable-factory --enable-libfac 
--enable-IntegerProgramming
+  make install-nolns
 
-  pushd omalloc
-make install
-  popd
-
-  pushd factory
-make install
-  popd
-
-  pushd libfac
-make install
-  popd
-
-  pushd kernel
-make install
-  popd  
-
   export CFLAGS="$CFLAGS -DPIC -DLIBSINGULAR"
   export CXXFLAGS="$CXXFLAGS -DPIC -DLIBSINGULAR"
 


  1   2   >