Package: singular / 1:4.0.3-p3+ds-5

Metadata

Package Version Patches format
singular 1:4.0.3-p3+ds-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
upstream bug 840481 readline6TWO7.patch | (download)

kernel/oswrapper/feread.cc | 56 35 + 21 - 0 !
kernel/oswrapper/fereadl.c | 6 3 + 3 - 0 !
2 files changed, 38 insertions(+), 24 deletions(-)

 fix rc #840481 caused by readline 6to7 migration
Bug: https://github.com/Singular/Sources/issues/799
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 lintian spelling error silence.patch | (download)

factory/NTLconvert.cc | 4 2 + 2 - 0 !
kernel/combinatorics/hilb.cc | 2 1 + 1 - 0 !
kernel/numeric/mpr_base.cc | 2 1 + 1 - 0 !
libpolys/coeffs/longrat.cc | 2 1 + 1 - 0 !
libpolys/coeffs/longrat.h | 2 1 + 1 - 0 !
5 files changed, 6 insertions(+), 6 deletions(-)

 source typo
 Correct spelling error as reported by lintian in some binraries;
 meant to silence lintian.
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 | 6 3 + 3 - 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, 39 insertions(+), 42 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 | 34 17 + 17 - 0 !
Singular/dyn_modules/gfanlib/Makefile.am | 2 1 + 1 - 0 !
factory/Makefile.am | 20 10 + 10 - 0 !
factory/factory.pc.in | 2 1 + 1 - 0 !
gfanlib/Makefile.am | 10 5 + 5 - 0 !
kernel/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 | 2 1 + 1 - 0 !
m4/options.m4 | 6 3 + 3 - 0 !
omalloc/Makefile.am | 18 9 + 9 - 0 !
omalloc/omalloc.pc.in | 3 2 + 1 - 0 !
resources/Makefile.am | 16 8 + 8 - 0 !
resources/resources.pc.in | 2 1 + 1 - 0 !
xalloc/Makefile.am | 12 6 + 6 - 0 !
16 files changed, 76 insertions(+), 75 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 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 | 6 3 + 3 - 0 !
resources/resources.pc.in | 3 2 + 1 - 0 !
xalloc/Makefile.am | 4 2 + 2 - 0 !
28 files changed, 38 insertions(+), 33 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 | 4 2 + 2 - 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/resources.pc.in | 2 1 + 1 - 0 !
14 files changed, 21 insertions(+), 21 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 | 7 6 + 1 - 0 !
dox/Makefile.am | 24 18 + 6 - 0 !
2 files changed, 24 insertions(+), 7 deletions(-)

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

Singular/LIB/sing4ti2.lib | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 debianization: 4ti2
 Address the Debian specific naming scheme set up for the 4ti2 suite tools
 in the 4ti2 Debian package.
debianization surf.patch | (download)

Singular/singularsurf | 23 13 + 10 - 0 !
1 file changed, 13 insertions(+), 10 deletions(-)

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