Package: spark / 2011.0.deb-5

Metadata

Package Version Patches format
spark 2011.0.deb-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debian architecture detect.diff | (download)

Makefile | 2 1 + 1 - 0 !
checker/Makefile | 2 1 + 1 - 0 !
examiner/Makefile | 2 1 + 1 - 0 !
pogs/Makefile | 2 1 + 1 - 0 !
simplifier/Makefile | 2 1 + 1 - 0 !
sparkformat/Makefile | 2 1 + 1 - 0 !
sparklalr/Makefile | 2 1 + 1 - 0 !
sparkmake/Makefile | 2 1 + 1 - 0 !
sparksimp/Makefile | 2 1 + 1 - 0 !
victor/Makefile | 2 1 + 1 - 0 !
victor_wrapper/Makefile | 2 1 + 1 - 0 !
wraputility/Makefile | 2 1 + 1 - 0 !
12 files changed, 12 insertions(+), 12 deletions(-)

 assume that target is always linux on debian
 This makes it easier to compile SPARK on systems with *BSD kernels.
examiner architecture bits.diff | (download)

examiner/Makefile | 6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-)

 use dpkg-architecture to detect address size

checker makefile.diff | (download)

checker/Makefile | 13 7 + 6 - 0 !
1 file changed, 7 insertions(+), 6 deletions(-)

 build checker using swi prolog
checker swi prolog.diff | (download)

checker/sicstus.pro | 8 6 + 2 - 0 !
checker/toplevel.pro | 4 2 + 2 - 0 !
2 files changed, 8 insertions(+), 4 deletions(-)

 various fixes for swi prolog
checker predefined predicates.diff | (download)

checker/utilities.pro | 12 0 + 12 - 0 !
1 file changed, 12 deletions(-)

 do not redefine predicates that are already defined by swi prolog
checker environment.diff | (download)

checker/sicstus.pro | 96 21 + 75 - 0 !
1 file changed, 21 insertions(+), 75 deletions(-)

 look for checker files under /usr/share/spark/checker
checker pro suffixes.diff | (download)

checker/loadsicstus.pro | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add missing .pro suffix
checker redefine flatten.diff | (download)

checker/loadvc5.pro | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 allow to redefine system predicate flatten/2
checker swi save.diff | (download)

checker/checker.pro | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 add swi prolog compatible save predicate
checker remove close_all_streams.diff | (download)

checker/checker.pro | 5 0 + 5 - 0 !
checker/getdcldat.pro | 5 0 + 5 - 0 !
checker/infer2.pro | 1 0 + 1 - 0 !
checker/loadvc5.pro | 10 0 + 10 - 0 !
checker/prooflogs.pro | 1 0 + 1 - 0 !
checker/save.pro | 1 0 + 1 - 0 !
checker/setflags.pro | 1 0 + 1 - 0 !
checker/toplevel.pro | 1 0 + 1 - 0 !
checker/utilities.pro | 2 0 + 2 - 0 !
9 files changed, 27 deletions(-)

 remove all references to close_all_streams/0 in checker
  This predicate does not exist in SWI prolog and is not needed there.
checker seeing fixes.diff | (download)

checker/toplevel.pro | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not use seeing(user)
  Such calls cause an exception with SWI prolog.
checker SWI and SICSTUS need portray and portrayed respective.diff | (download)

checker/portray.pro | 16 8 + 8 - 0 !
checker/sicstus.pro | 2 1 + 1 - 0 !
2 files changed, 9 insertions(+), 9 deletions(-)

 use portray(true) in calls to write_term
checker no error in read_term.diff | (download)

checker/sicstus.pro | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 repeat user input on syntax errors
  This makes using checker *much* easier and is the same
  thing that SICStus does.
no alt ergo.diff | (download)

Makefile | 2 0 + 2 - 0 !
victor/Makefile | 2 1 + 1 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-)

 do not try to build and install alt-ergo
 alt-ergo is provided in a separate package in Debian.
make dependencies.diff | (download)

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

 fix target dependencies
 Do not clean build-tree after building. Make copyall target dependent
 on build target.

victor no static gmp.diff | (download)

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

 do not link gmp statically

simplifier swi save.diff | (download)

simplifier/simplifier.pro | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 swi compatible save goals for simplifier
simplifier makefile.diff | (download)

simplifier/Makefile | 21 9 + 12 - 0 !
1 file changed, 9 insertions(+), 12 deletions(-)

 this is the makefile fix
simplifier library lists instead of sets.diff | (download)

simplifier/data__hyp.pro | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 import list_lo_set/2 from library lists instead of sets

simplifier no file_systems.diff | (download)

simplifier/librarypredicates.pro | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 do not use nonexistent file_systems module
simplifier use lists.diff | (download)

simplifier/defectreporting.pro | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 use module lists for member/2
simplifier misc.diff | (download)

simplifier/defectreporting.pro | 1 0 + 1 - 0 !
simplifier/load__switches.pro | 2 1 + 1 - 0 !
simplifier/load__vcg_dpc.pro | 15 0 + 15 - 0 !
3 files changed, 1 insertion(+), 17 deletions(-)

 various fixes
simplifier clean.diff | (download)

simplifier/Makefile | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 remove executables on clean
simplifier SWI and SICSTUS need portray and portrayed respective.diff | (download)

simplifier/portray.pro | 16 8 + 8 - 0 !
1 file changed, 8 insertions(+), 8 deletions(-)

 swi and sicstus need portray and portrayed respectively
simplifier further byte for byte fixes.diff | (download)

simplifier/makelog.pro | 1 1 + 0 - 0 !
simplifier/utilities.pro | 5 3 + 2 - 0 !
2 files changed, 4 insertions(+), 2 deletions(-)

 further byte-for-byte fixes
simplifier defectreporting.diff | (download)

simplifier/defectreporting.pro | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix order of arguments in message_hook/3.
simplifier pro suffixes.diff | (download)

simplifier/data__vcg.pro | 2 1 + 1 - 0 !
simplifier/load__switches.pro | 2 1 + 1 - 0 !
simplifier/usage_utilities.pro | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 add missing .pro suffixes
simplifier undefined exports.diff | (download)

simplifier/data__conc.pro | 1 0 + 1 - 0 !
simplifier/data__pfs.pro | 4 1 + 3 - 0 !
2 files changed, 1 insertion(+), 4 deletions(-)

 do not try to export undefined predicates

simplifier unexistent units.diff | (download)

simplifier/ioutilities.pro | 2 0 + 2 - 0 !
simplifier/librarypredicates.pro | 1 0 + 1 - 0 !
simplifier/main_simplifier.pro | 1 0 + 1 - 0 !
simplifier/usage_utilities.pro | 1 0 + 1 - 0 !
4 files changed, 5 deletions(-)

 do not to import library file_systems and close_all_streams/0
simplifier remove close_all_streams.diff | (download)

simplifier/ioutilities.pro | 1 0 + 1 - 0 !
simplifier/main_simplifier.pro | 3 0 + 3 - 0 !
simplifier/schedulesimplification.pro | 3 0 + 3 - 0 !
simplifier/simplifier.pro | 5 0 + 5 - 0 !
4 files changed, 12 deletions(-)

 remove all references to close_all_streams/0.
victor use env opt flags.diff | (download)

victor/vct/src/Makefile | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

 do not set ldflags and cxxflags in victor's makefile
 Values from environment variables should be used instead. This
 allows to use noopt in DEB_BUILD_OPTIONS.

ada use evn optflags.diff | (download)

examiner/Makefile | 2 1 + 1 - 0 !
pogs/Makefile | 2 1 + 1 - 0 !
sparkformat/Makefile | 2 1 + 1 - 0 !
sparklalr/Makefile | 2 1 + 1 - 0 !
sparkmake/Makefile | 2 1 + 1 - 0 !
sparksimp/Makefile | 2 1 + 1 - 0 !
victor_wrapper/Makefile | 2 1 + 1 - 0 !
wraputility/Makefile | 2 1 + 1 - 0 !
8 files changed, 8 insertions(+), 8 deletions(-)

 use ada_opt environment variable
 ADA_OPT contains optimization switches for Ada compiller. This
 allows to use noopt in DEB_BUILD_OPTIONS
victor gmpxx as needed.diff | (download)

victor/vct/src/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 link to gmp libraries only when they are needed
makefile gnatmake par envvar.diff | (download)

examiner/Makefile | 2 1 + 1 - 0 !
pogs/Makefile | 2 1 + 1 - 0 !
sparkformat/Makefile | 2 1 + 1 - 0 !
sparklalr/Makefile | 2 1 + 1 - 0 !
sparkmake/Makefile | 2 1 + 1 - 0 !
sparksimp/Makefile | 2 1 + 1 - 0 !
victor_wrapper/Makefile | 2 1 + 1 - 0 !
wraputility/Makefile | 2 1 + 1 - 0 !
8 files changed, 8 insertions(+), 8 deletions(-)

 add an option to gnatmake that can be set to -jn in debian/rules

ada link env flags.diff | (download)

examiner/Makefile | 2 2 + 0 - 0 !
pogs/Makefile | 3 2 + 1 - 0 !
sparkformat/Makefile | 2 2 + 0 - 0 !
sparkmake/Makefile | 3 2 + 1 - 0 !
sparksimp/Makefile | 2 1 + 1 - 0 !
victor_wrapper/Makefile | 3 2 + 1 - 0 !
wraputility/Makefile | 3 2 + 1 - 0 !
7 files changed, 13 insertions(+), 5 deletions(-)

---