Package: singular / 1:4.3.1-p3+ds-2

Metadata

Package Version Patches format
singular 1:4.3.1-p3+ds-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
upstream fix factoryconf_h include.patch | (download)

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

 upstream fix: factoryconf.h: include: provide relative path
 Provide the relative path for globaldefs.h in factoryconf.template;
 already corrected upstream at time of writting.
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 tests omalloc getlucky.patch | (download)

omalloc/Makefile.am | 12 10 + 2 - 0 !
omalloc/getlucky-omtTest-X.sh | 18 18 + 0 - 0 !
2 files changed, 28 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 | 20 20 + 0 - 0 !
Singular/Makefile.am | 23 23 + 0 - 0 !
configure.ac | 1 1 + 0 - 0 !
libpolys/Makefile.am | 20 20 + 0 - 0 !
libpolys/configure.ac | 3 3 + 0 - 0 !
5 files changed, 67 insertions(+)

 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 | 2 2 + 0 - 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 !
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 !
13 files changed, 29 insertions(+), 14 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/configure.ac | 2 1 + 1 - 0 !
resources/feResource.cc | 32 16 + 16 - 0 !
3 files changed, 18 insertions(+), 18 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 | 26 13 + 13 - 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 | 22 11 + 11 - 0 !
factory/factory.pc.in | 2 1 + 1 - 0 !
gfanlib/Makefile.am | 10 5 + 5 - 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 | 8 4 + 4 - 0 !
omalloc/Makefile.am | 18 9 + 9 - 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 !
33 files changed, 82 insertions(+), 81 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)

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

 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 !
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 !
26 files changed, 36 insertions(+), 31 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.