Package: evolver / 2.70+ds-4

Metadata

Package Version Patches format
evolver 2.70+ds-4 3.0 (quilt)

Patch series

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

src/help.c | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 source (serious) bug fix
 Discard a fclose call certainly forgotten during coding but
 which causes a segfault when the online help is used; meant
 to be submitted to the upstream maintainer.
upstream bug source nullgraph refresh.patch | (download)

src/nulgraph.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 source (serious) bug fix
 Implement a dummy set_graphics_title function for nullgraph[.c] and
 correct what looks a forgotten equality; meant to be submitted to
 the upstream maintainer.
upstream source lintian spelling.patch | (download)

src/command.yac | 2 1 + 1 - 0 !
src/ytab.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 source typo
 Correct spelling errors as reported by lintian in some binaries;
 meant to silence lintian and eventually to be submitted to the
 upstream maintainer.
upstream bug sysinfo.patch | (download)

src/include.h | 2 1 + 1 - 0 !
src/painter.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 source bug fix: system without sysinfo
 Isolate better UN*X like system without sysinfo function;
 meant to be submitted to the upstream maintainer.
upstream source byhand spelling.patch | (download)

doc/evhelp.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 source typo
 Correct spelling errors as randomly spot by eyes; meant eventually
 to be submitted to the upstream maintainer.
upstream source silence gcc warnings format_security.patch | (download)

src/evalmore.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 source: format-security bug fix
 Fix (f|s|sn)printf ``format{s with} no{} string litteral and no format
 arguments [-Wformat-security]'' as detected by gcc by implementing a
 (dummy) `"%s"' format; meant to be submitted to the upstream maintainer.
upstream source silence gcc warnings undefined_behavior.patch | (download)

src/trirevis.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 source silence `undefined behavior' warning
 Quick fix to silence a `undefined behavior' warning as emitted by gcc,
 the detected odd behavior is still present and must be fixed properly by
 the upstream maintainer; meant to be submitted to the upstream maintainer.
upstream source silence gcc warnings format.patch | (download)

src/alice.c | 29 23 + 6 - 0 !
src/dump.c | 4 2 + 2 - 0 !
src/eval_all.c | 2 1 + 1 - 0 !
src/eval_sec.c | 2 1 + 1 - 0 !
src/evaltree.c | 4 2 + 2 - 0 !
src/painter.c | 6 3 + 3 - 0 !
src/psgraph.c | 2 1 + 1 - 0 !
src/userfunc.c | 4 2 + 2 - 0 !
8 files changed, 35 insertions(+), 18 deletions(-)

 source: format bug fix
 Attempt to fix (f|s|sn)printf formats as detected by gcc essentially
 by adding missing casts. Note that, at the time of silencing, gcc
 cannot handle custom format specifiers as the `Q' one provided by
 the quadmath lbrary (for discussion and uptodate information, see
 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47781 ). Meant to be
 submitted to the upstream maintainer.
upstream source manpage.pacth | (download)

evolver.1 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 manpage typo
 Correct a typo as detected by lintian in the manpage; meant to silence
 lintian and eventually to be submitted to the upstream maintainer.
upstream source C2help2man.patch | (download)

src/tmain.c | 138 101 + 37 - 0 !
1 file changed, 101 insertions(+), 37 deletions(-)

 source: format usages and helps
 Attempt to format the help message of the evolver front-end program
 wrt UN*X customs in view to employ help2man(1) to generate manpages.
 The help option entries have been updated wrt the evolver.1 manpage.
 A version option `-V' has been introduced, this option displays the
 Surface Evolver version (first line), the copyright (second line), and
 the actual front-end banner which shows useful compilation information
 (second paragraph). Both the help option `-h' and the version option `-V'
 exit after displaying. Meant to be submitted to the upstream maintainer.
upstream source display short_description.patch | (download)

src/glutgraph.c | 2 2 + 0 - 0 !
src/nulgraph.c | 2 2 + 0 - 0 !
src/proto.h | 3 2 + 1 - 0 !
src/tmain.c | 7 7 + 0 - 0 !
4 files changed, 13 insertions(+), 1 deletion(-)

 source: graphics display: short description string
 Implement for each graphic display a short_description string which is printed
 in the banner (when appropriate, given that for some system this information
 is already provided); meant to be suggested to the upstream maintainer.
upstream source oogl.patch | (download)

src/tmain.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 source: oogl feature
 Add to the banner a small `built (for|with)' message for indicating that
 the front-end was built with Geomview support; meant to be suggested to
 the upstream maintainer.
upstream buildmachinery src_Makefile adjustment.patch | (download)

src/Makefile | 54 28 + 26 - 0 !
1 file changed, 28 insertions(+), 26 deletions(-)

 build machinery: adjustment
 Attempt to adjust the main Makefile for a better integration within
 distribution machineries (e.g., debhelper(7)); meant to be suggested
 to the upstream maintainer.
upstream source contrib EVOLVERPATH.patch | (download)

src/Makefile | 7 7 + 0 - 0 !
src/proto.h | 1 1 + 0 - 0 !
src/userfunc.c | 2 1 + 1 - 0 !
src/utility.c | 76 72 + 4 - 0 !
4 files changed, 81 insertions(+), 5 deletions(-)

 source: contrib: evolverpath
 Attempt to implement a function, getenv_EVOLVERPATH, for a better
 management of the environment variable EVOLVERPATH: it is got only
 once; a default path list defined at building time can be appended
 or not on fly at running time. See the Purpose field and the NOTE
 in src/Makefile for more inforamtion. Meant to be suggested to the
 upstream maintainer.
upstream source contrib readline.patch | (download)

src/grapher.c | 41 33 + 8 - 0 !
src/help.c | 20 16 + 4 - 0 !
src/readline.c | 198 198 + 0 - 0 !
src/rl_head.h | 326 326 + 0 - 0 !
src/rl_mid.h | 436 436 + 0 - 0 !
src/tmain.c | 5 0 + 5 - 0 !
6 files changed, 1009 insertions(+), 17 deletions(-)

 source: contrib: readline(3) support
 Bring to the evolver command-line interface readline(3). The original
 code written by Laszlo Csirmaz <csirmaz@renyi.hu> was imported by hand
 from GitHub (see Origin field), and then slightly modified, by Jerome
 Benoit <calculus@rezozer.net> on behalf of the Debian Science Team.
debianization build.patch | (download)

src/Makefile | 53 39 + 14 - 0 !
src/evalmore.c | 2 1 + 1 - 0 !
src/tmain.c | 3 3 + 0 - 0 !
src/variable.c | 6 5 + 1 - 0 !
4 files changed, 48 insertions(+), 16 deletions(-)

 debianization: build
 Attempt to adapt the upstream building scheme to the Debian build
 machinery. Also meant to fix annoying warnings, to address Debian
 specific stuff in general.
debianization documentation.patch | (download)

EvolverDoc.html | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 debianization: documentation
 Meant to address Debian specific requirements for documentation.
debianization manpages.patch | (download)

evolver.1 | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 debianization: manpages
 Meant to address Debian specific requirements related to manpages, modulo
 some on fly alterations (see d/rules and d/a/Makefile for details).
debianization bug 832538 disable.patch | (download)

src/extern.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 debianization: broken profiling: disable
 It appears that the (low level) profiling feature on i386 arch is broken:
 following upstream maintainer advice, this feature is also disable on i386
 arch.