[arch-commits] Commit in singular/trunk (PKGBUILD singular-fix-rpath.patch)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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"