Package: singular / 1:4.1.1-p2+ds-3

Metadata

Package Version Patches format
singular 1:4.1.1-p2+ds-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
upstream backport ntl error handler.patch | (download)

Singular/cntrlc.cc | 23 20 + 3 - 0 !
Singular/misc_ip.cc | 10 0 + 10 - 0 !
2 files changed, 20 insertions(+), 13 deletions(-)

 backport: ntl error handler
 Move error handler for factory,NTL to the non-libSingular part.
 (See forum: "NTL error handling", for SAGE).
Comment: Singular commit: 502cf86d0b
upstream bug 837016 doxygen ax update.patch | (download)

factory/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs #837016 with recent ax_prog_doxygen.m4
 Requires autoconf-archive (>= 20160320), thanks Tobias Frost.
upstream autotools_pedant harmonize librelease.patch | (download)

gfanlib/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 autotools (pedant): harmonize librelease scheme
 Harmonize librelease scheme among libraries; meant to be submitted
 to the upstream maintainer.
upstream tests omalloc getlucky.patch | (download)

omalloc/Makefile.am | 15 13 + 2 - 0 !
omalloc/getlucky-omtTest-X.sh | 18 18 + 0 - 0 !
2 files changed, 31 insertions(+), 2 deletions(-)

 tests: omalloc: multi-running script
 Quoting the upstream maintainer: ``omalloc testing/verification may oversee
 some memory error in some random cases''. This patch introduceds a simple
 wrapper that is meant to work around those unlucky cases by running a few
 number of tests instead of just one test; meant to be submitted to the
 upstream maintainer.
upstream autotools help2man.patch | (download)

Makefile.am | 22 20 + 2 - 0 !
Singular/Makefile.am | 23 23 + 0 - 0 !
configure.ac | 4 3 + 1 - 0 !
libpolys/Makefile.am | 20 20 + 0 - 0 !
libpolys/configure.ac | 6 5 + 1 - 0 !
5 files changed, 71 insertions(+), 4 deletions(-)

 autotools: help2man
 Implement the generation of the manpages for the front-end
 programs and development tools with help2man(1);
 meant to be submitted to the upstream maintainer.
upstream autotools help2man extra.patch | (download)

Singular/man/ESingular.h2m | 4 4 + 0 - 0 !
Singular/man/Singular.h2m | 3 3 + 0 - 0 !
Singular/man/TSingular.h2m | 4 4 + 0 - 0 !
3 files changed, 11 insertions(+)

 autotools: help2man - extra
 Implement extra material added during the generation of the manpages for
 the front-end programs; meant to be submitted to the upstream maintainer.
debianization.patch | (download)

Makefile.am | 4 2 + 2 - 0 !
Singular/Makefile.am | 10 6 + 4 - 0 !
Singular/tesths.cc | 2 1 + 1 - 0 !
configure.ac | 8 4 + 4 - 0 !
factory/Makefile.am | 4 3 + 1 - 0 !
factory/configure.ac | 4 3 + 1 - 0 !
gfanlib/configure.ac | 2 1 + 1 - 0 !
git-version-gen | 30 6 + 24 - 0 !
libpolys/Makefile.am | 2 1 + 1 - 0 !
libpolys/configure.ac | 4 3 + 1 - 0 !
omalloc/Makefile.am | 4 3 + 1 - 0 !
omalloc/configure.ac | 4 3 + 1 - 0 !
resources/Makefile.am | 1 1 + 0 - 0 !
resources/configure.ac | 4 3 + 1 - 0 !
14 files changed, 40 insertions(+), 43 deletions(-)

 debianization
 Meant to maintain a minimal debian/rules, to fix warnings,
 to address Debian specific stuff in general.
debianization resources.patch | (download)

factory/Makefile.am | 2 1 + 1 - 0 !
resources/feResource.cc | 16 8 + 8 - 0 !
2 files changed, 9 insertions(+), 9 deletions(-)

 debianization - resources
 Address Debian Policy requirements for Singular resources.
debianization rename libraries.patch | (download)

Singular.pc.in | 2 1 + 1 - 0 !
Singular/Makefile.am | 36 19 + 17 - 0 !
Singular/dyn_modules/Order/Makefile.am | 2 1 + 1 - 0 !
Singular/dyn_modules/bigintm/Makefile.am | 2 1 + 1 - 0 !
Singular/dyn_modules/customstd/Makefile.am | 2 1 + 1 - 0 !
Singular/dyn_modules/gfanlib/Makefile.am | 4 2 + 2 - 0 !
Singular/dyn_modules/interval/Makefile.am | 2 1 + 1 - 0 !
Singular/dyn_modules/polymake/Makefile.am | 2 1 + 1 - 0 !
Singular/dyn_modules/pyobject/Makefile.am | 2 1 + 1 - 0 !
Singular/dyn_modules/python/Makefile.am | 2 1 + 1 - 0 !
Singular/dyn_modules/singmathic/Makefile.am | 2 1 + 1 - 0 !
Singular/dyn_modules/syzextra/Makefile.am | 2 1 + 1 - 0 !
factory/Makefile.am | 20 10 + 10 - 0 !
factory/factory.pc.in | 2 1 + 1 - 0 !
gfanlib/Makefile.am | 12 6 + 6 - 0 !
kernel/GBEngine/Makefile.am | 2 1 + 1 - 0 !
kernel/Makefile.am | 4 2 + 2 - 0 !
kernel/combinatorics/Makefile.am | 2 1 + 1 - 0 !
kernel/fglm/Makefile.am | 2 1 + 1 - 0 !
kernel/groebner_walk/Makefile.am | 2 1 + 1 - 0 !
kernel/linear_algebra/Makefile.am | 2 1 + 1 - 0 !
kernel/maps/Makefile.am | 2 1 + 1 - 0 !
kernel/numeric/Makefile.am | 2 1 + 1 - 0 !
kernel/oswrapper/Makefile.am | 2 1 + 1 - 0 !
kernel/spectrum/Makefile.am | 2 1 + 1 - 0 !
libpolys/libpolys.pc.in | 2 1 + 1 - 0 !
libpolys/polys/Makefile.am | 18 9 + 9 - 0 !
libpolys/tests/Makefile.am | 4 2 + 2 - 0 !
m4/options.m4 | 6 3 + 3 - 0 !
omalloc/Makefile.am | 20 10 + 10 - 0 !
omalloc/omalloc.pc.in | 3 2 + 1 - 0 !
resources/Makefile.am | 2 1 + 1 - 0 !
resources/singular_resources.pc.in | 2 1 + 1 - 0 !
xalloc/Makefile.am | 12 6 + 6 - 0 !
34 files changed, 94 insertions(+), 91 deletions(-)

 debianization - rename libraries
 Append suffix `singular-' to every Singular libraries for avoiding possible
 collision and for consistency, given that their name are rather generic apart
 for the Singular library itself.
debianization prefix_libreleases.patch | (download)

gfanlib/Makefile.am | 2 1 + 1 - 0 !
omalloc/Makefile.am | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 debianization - prefix libreleases
 Prepend prefix `<UPSTREAN VERSION>+' to gfan and omalloc libraries for avoiding
 collision at upgrading time.
debianization gather headers.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
Singular.pc.in | 3 2 + 1 - 0 !
Singular/Makefile.am | 2 1 + 1 - 0 !
factory/Makefile.am | 4 2 + 2 - 0 !
factory/factory.pc.in | 3 2 + 1 - 0 !
factory/include/factory/Makefile.am | 2 1 + 1 - 0 !
gfanlib/Makefile.am | 2 1 + 1 - 0 !
kernel/GBEngine/Makefile.am | 2 1 + 1 - 0 !
kernel/Makefile.am | 2 1 + 1 - 0 !
kernel/combinatorics/Makefile.am | 2 1 + 1 - 0 !
kernel/fglm/Makefile.am | 2 1 + 1 - 0 !
kernel/groebner_walk/Makefile.am | 2 1 + 1 - 0 !
kernel/linear_algebra/Makefile.am | 2 1 + 1 - 0 !
kernel/maps/Makefile.am | 2 1 + 1 - 0 !
kernel/numeric/Makefile.am | 2 1 + 1 - 0 !
kernel/oswrapper/Makefile.am | 2 1 + 1 - 0 !
kernel/spectrum/Makefile.am | 2 1 + 1 - 0 !
libpolys/Makefile.am | 2 1 + 1 - 0 !
libpolys/coeffs/Makefile.am | 2 1 + 1 - 0 !
libpolys/libpolys.pc.in | 3 2 + 1 - 0 !
libpolys/misc/Makefile.am | 2 1 + 1 - 0 !
libpolys/polys/Makefile.am | 2 1 + 1 - 0 !
libpolys/reporter/Makefile.am | 2 1 + 1 - 0 !
omalloc/Makefile.am | 4 2 + 2 - 0 !
omalloc/omalloc.pc.in | 3 2 + 1 - 0 !
resources/Makefile.am | 8 4 + 4 - 0 !
resources/singular_resources.pc.in | 3 2 + 1 - 0 !
xalloc/Makefile.am | 4 2 + 2 - 0 !
28 files changed, 39 insertions(+), 34 deletions(-)

 debianization - gather headers
 Gather Singular headers in a package include folder mainly for avoiding
 possible collision, given that some of them have rather generic names.
debianization rename pkgconfig_files.patch | (download)

Singular.pc.in | 2 1 + 1 - 0 !
factory/Makefile.am | 2 1 + 1 - 0 !
factory/configure.ac | 4 2 + 2 - 0 !
factory/factory.pc.in | 2 1 + 1 - 0 !
libpolys/Makefile.am | 2 1 + 1 - 0 !
libpolys/configure.ac | 4 2 + 2 - 0 !
libpolys/libpolys.pc.in | 2 1 + 1 - 0 !
m4/options.m4 | 10 5 + 5 - 0 !
omalloc/Makefile.am | 2 1 + 1 - 0 !
omalloc/configure.ac | 2 1 + 1 - 0 !
omalloc/omalloc.pc.in | 2 1 + 1 - 0 !
resources/Makefile.am | 2 1 + 1 - 0 !
resources/configure.ac | 2 1 + 1 - 0 !
resources/singular_resources.pc.in | 2 1 + 1 - 0 !
14 files changed, 20 insertions(+), 20 deletions(-)

 debianization - rename pkpconfig (pc) files
 Append suffix `singular-' to each Singular pkgconfig(1) file for avoiding
 possible collision apart for the Singular pkgconfig file itself, while
 previous renaming changes are implemented.
debianization documentation.patch | (download)

Makefile.am | 6 6 + 0 - 0 !
dox/Makefile.am | 24 18 + 6 - 0 !
2 files changed, 24 insertions(+), 6 deletions(-)

 debianization -- documentation
 Address Debian Policy requirements for documentation.
debianization surf.patch | (download)

Singular/singularsurf | 23 13 + 10 - 0 !
m4/flags.m4 | 2 1 + 1 - 0 !
2 files changed, 14 insertions(+), 11 deletions(-)

 debianization: surf[-alggeo]
 Address the Debian specific naming scheme set up for the surf[-alggeo]
 software package in the surf-allgeo Debian package.