Fri Jun 14 22:28:35 2019 UTC ()
(lang/gprolog) Updated to 1.4.5, thanks maya@ to fix calloc issue

Change in GNU Prolog version 1.4.5 (Feb 2018):
pp* fix a bug in soft-cut (when a cut appears in the if-part)
* fix bug when consulting multifile predicates with alternatives
* add ?- ISO prefix operator
* add gplc option --new-top-level (add top-level command-line option handling)
* fix a bug on linux witg gcc 6.3.0 (or binutils): needs PIC code
* fix a bug in findall/4
* fix a bug in select/5 under Windows
* fix a bug in the compiler
* fix a bug in read/1
* fix large address awarenes under cygwin32 (configure.in)
* improve memory limitation of acyclic_term/1
* improve term output (write/1 and friends)
* improve error handling for options (e.g. in write_term/3)
* fix bug with cut in the if-part of if-then(-else)
* fix port to x86_64/OpenBSD
  (machine kindly provided by Duncan Patton a Campbell)
* fix a bug with Apple/Yosemite gcc = LLVM version 6.0 (clang-600.0.56) on x86_64
* allow to define more atoms with MAX_ATOM env var on 64 bits machines
* fix a bug in bagof/3 when used as findall/3
* port to sparc64/OpenBSD
  (machine kindly provided by Duncan Patton a Campbell)
* add built-in predicate findall/4
* fix a bug with linedit when environment variable LINEDIT=no
* fix bugs in the FD solver
* set socket option SO_REUSEADDR at socket creation
* support for alternate Prolog file extension .prolog
* fix a bug in atoms for 1-char atom '\0' (now acts as the empty atom)
* fix problems with Apple/Mavericks gcc = LLVM version 5.0 (clang-500.2.79) on x86_64
* remove clang warnings (uninitialized variables)
* fix bugs in the lexer of the form 0bop 2 when bop is an infix op
* fix terminal ANSI sequence handling in linedit
* increase internal compiler data sizes
* fix bug in gprolog.h (invalid 64 bits PL_MAX_INTEGER)


(mef)
diff -r1.20 -r1.21 pkgsrc/lang/gprolog/Makefile
diff -r1.7 -r1.8 pkgsrc/lang/gprolog/PLIST
diff -r1.14 -r1.15 pkgsrc/lang/gprolog/distinfo

cvs diff -r1.20 -r1.21 pkgsrc/lang/gprolog/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gprolog/Makefile 2017/01/19 18:52:13 1.20
+++ pkgsrc/lang/gprolog/Makefile 2019/06/14 22:28:35 1.21
@@ -1,26 +1,28 @@ @@ -1,26 +1,28 @@
1# $NetBSD: Makefile,v 1.20 2017/01/19 18:52:13 agc Exp $ 1# $NetBSD: Makefile,v 1.21 2019/06/14 22:28:35 mef Exp $
2 2
3DISTNAME= gprolog-1.4.4 3DISTNAME= gprolog-1.4.5
4CATEGORIES= lang 4CATEGORIES= lang
5MASTER_SITES= ${HOMEPAGE} 5MASTER_SITES= ${HOMEPAGE}
6MASTER_SITES+= http://gprolog.univ-paris1.fr/ 6MASTER_SITES+= http://gprolog.univ-paris1.fr/
7 7
8MAINTAINER= brook@nmsu.edu 8MAINTAINER= brook@nmsu.edu
9HOMEPAGE= http://www.gprolog.org/ 9HOMEPAGE= http://www.gprolog.org/
10COMMENT= GNU prolog compiler and interpreter 10COMMENT= GNU prolog compiler and interpreter
11LICENSE= gnu-lgpl-v3 OR gnu-gpl-v2 11LICENSE= gnu-lgpl-v3 OR gnu-gpl-v2
12 12
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14CONFIGURE_DIRS= src 14CONFIGURE_DIRS= src
15CONFIGURE_ARGS+= --with-install-dir=${PREFIX}/lib/${PKGNAME_NOREV} \ 15CONFIGURE_ARGS+= --with-install-dir=${PREFIX}/lib/${PKGNAME_NOREV} \
16 --with-doc-dir=${PREFIX}/share/doc/gprolog \ 16 --with-doc-dir=${PREFIX}/share/doc/gprolog \
17 --with-html-dir=${PREFIX}/share/doc/gprolog/html \ 17 --with-html-dir=${PREFIX}/share/doc/gprolog/html \
18 --with-examples-dir=${PREFIX}/share/examples/gprolog \ 18 --with-examples-dir=${PREFIX}/share/examples/gprolog \
19 --with-c-flags=${CFLAGS:Q} 19 --with-c-flags=${CFLAGS:Q}
20 20
21# Apparently build failures hang forever if multiple MAKE_JOBS are in use. 21# Apparently build failures hang forever if multiple MAKE_JOBS are in use.
22MAKE_JOBS_SAFE= no 22# MAKE_JOBS_SAFE= no
 23# but try this
 24MAKE_JOBS_SAFE= yes
23 25
24TEST_TARGET= check 26TEST_TARGET= check
25 27
26.include "../../mk/bsd.pkg.mk" 28.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/lang/gprolog/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/gprolog/PLIST 2013/06/11 20:05:37 1.7
+++ pkgsrc/lang/gprolog/PLIST 2019/06/14 22:28:35 1.8
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.7 2013/06/11 20:05:37 asau Exp $ 1@comment $NetBSD: PLIST,v 1.8 2019/06/14 22:28:35 mef Exp $
2bin/fd2c 2bin/fd2c
3bin/gplc 3bin/gplc
4bin/gprolog 4bin/gprolog
5bin/hexgplc 5bin/hexgplc
6bin/ma2asm 6bin/ma2asm
7bin/pl2wam 7bin/pl2wam
8bin/wam2ma 8bin/wam2ma
9lib/${PKGNAME}/COPYING 9lib/${PKGNAME}/COPYING
10lib/${PKGNAME}/ChangeLog 10lib/${PKGNAME}/ChangeLog
11lib/${PKGNAME}/NEWS 11lib/${PKGNAME}/NEWS
12lib/${PKGNAME}/README 12lib/${PKGNAME}/README
13lib/${PKGNAME}/VERSION 13lib/${PKGNAME}/VERSION
14lib/${PKGNAME}/bin/fd2c 14lib/${PKGNAME}/bin/fd2c
@@ -20,26 +20,27 @@ lib/${PKGNAME}/bin/pl2wam @@ -20,26 +20,27 @@ lib/${PKGNAME}/bin/pl2wam
20lib/${PKGNAME}/bin/wam2ma 20lib/${PKGNAME}/bin/wam2ma
21lib/${PKGNAME}/gprolog.ico 21lib/${PKGNAME}/gprolog.ico
22lib/${PKGNAME}/include/fd_to_c.h 22lib/${PKGNAME}/include/fd_to_c.h
23lib/${PKGNAME}/include/gprolog.h 23lib/${PKGNAME}/include/gprolog.h
24lib/${PKGNAME}/lib/all_fd_bips.o 24lib/${PKGNAME}/lib/all_fd_bips.o
25lib/${PKGNAME}/lib/all_pl_bips.o 25lib/${PKGNAME}/lib/all_pl_bips.o
26lib/${PKGNAME}/lib/debugger.o 26lib/${PKGNAME}/lib/debugger.o
27lib/${PKGNAME}/lib/libbips_fd.a 27lib/${PKGNAME}/lib/libbips_fd.a
28lib/${PKGNAME}/lib/libbips_pl.a 28lib/${PKGNAME}/lib/libbips_pl.a
29lib/${PKGNAME}/lib/libengine_fd.a 29lib/${PKGNAME}/lib/libengine_fd.a
30lib/${PKGNAME}/lib/libengine_pl.a 30lib/${PKGNAME}/lib/libengine_pl.a
31lib/${PKGNAME}/lib/liblinedit.a 31lib/${PKGNAME}/lib/liblinedit.a
32lib/${PKGNAME}/lib/top_level.o 32lib/${PKGNAME}/lib/top_level.o
 33lib/${PKGNAME}/lib/top_level_main.o
33share/doc/gprolog/compil-scheme.eps 34share/doc/gprolog/compil-scheme.eps
34share/doc/gprolog/compil-scheme.pdf 35share/doc/gprolog/compil-scheme.pdf
35share/doc/gprolog/contents_motif.gif 36share/doc/gprolog/contents_motif.gif
36share/doc/gprolog/debug-box.eps 37share/doc/gprolog/debug-box.eps
37share/doc/gprolog/debug-box.pdf 38share/doc/gprolog/debug-box.pdf
38share/doc/gprolog/gprolog.chm 39share/doc/gprolog/gprolog.chm
39share/doc/gprolog/gprolog.dvi 40share/doc/gprolog/gprolog.dvi
40share/doc/gprolog/gprolog.html 41share/doc/gprolog/gprolog.html
41share/doc/gprolog/gprolog.pdf 42share/doc/gprolog/gprolog.pdf
42share/doc/gprolog/gprolog.ps 43share/doc/gprolog/gprolog.ps
43share/doc/gprolog/html/contents_motif.gif 44share/doc/gprolog/html/contents_motif.gif
44share/doc/gprolog/html/gprolog-idx.html 45share/doc/gprolog/html/gprolog-idx.html
45share/doc/gprolog/html/gprolog.css 46share/doc/gprolog/html/gprolog.css
@@ -117,26 +118,27 @@ share/doc/gprolog/html/gprolog071.html @@ -117,26 +118,27 @@ share/doc/gprolog/html/gprolog071.html
117share/doc/gprolog/html/gprolog072.html 118share/doc/gprolog/html/gprolog072.html
118share/doc/gprolog/html/gprolog073.html 119share/doc/gprolog/html/gprolog073.html
119share/doc/gprolog/html/index.html 120share/doc/gprolog/html/index.html
120share/doc/gprolog/html/next_motif.gif 121share/doc/gprolog/html/next_motif.gif
121share/doc/gprolog/html/previous_motif.gif 122share/doc/gprolog/html/previous_motif.gif
122share/doc/gprolog/logo.eps 123share/doc/gprolog/logo.eps
123share/doc/gprolog/logo.pdf 124share/doc/gprolog/logo.pdf
124share/examples/gprolog/ExamplesC/Makefile 125share/examples/gprolog/ExamplesC/Makefile
125share/examples/gprolog/ExamplesC/README 126share/examples/gprolog/ExamplesC/README
126share/examples/gprolog/ExamplesC/examp.pl 127share/examples/gprolog/ExamplesC/examp.pl
127share/examples/gprolog/ExamplesC/examp_c.c 128share/examples/gprolog/ExamplesC/examp_c.c
128share/examples/gprolog/ExamplesC/new_main.pl 129share/examples/gprolog/ExamplesC/new_main.pl
129share/examples/gprolog/ExamplesC/new_main_c.c 130share/examples/gprolog/ExamplesC/new_main_c.c
 131share/examples/gprolog/ExamplesFD/BUILD_HOUSE.pl
130share/examples/gprolog/ExamplesFD/Makefile 132share/examples/gprolog/ExamplesFD/Makefile
131share/examples/gprolog/ExamplesFD/alpha.pl 133share/examples/gprolog/ExamplesFD/alpha.pl
132share/examples/gprolog/ExamplesFD/array.pl 134share/examples/gprolog/ExamplesFD/array.pl
133share/examples/gprolog/ExamplesFD/bdiag.pl 135share/examples/gprolog/ExamplesFD/bdiag.pl
134share/examples/gprolog/ExamplesFD/bdonald.pl 136share/examples/gprolog/ExamplesFD/bdonald.pl
135share/examples/gprolog/ExamplesFD/bpigeon.pl 137share/examples/gprolog/ExamplesFD/bpigeon.pl
136share/examples/gprolog/ExamplesFD/bqueens.pl 138share/examples/gprolog/ExamplesFD/bqueens.pl
137share/examples/gprolog/ExamplesFD/bramsey.pl 139share/examples/gprolog/ExamplesFD/bramsey.pl
138share/examples/gprolog/ExamplesFD/bridge.pl 140share/examples/gprolog/ExamplesFD/bridge.pl
139share/examples/gprolog/ExamplesFD/bridge1.pl 141share/examples/gprolog/ExamplesFD/bridge1.pl
140share/examples/gprolog/ExamplesFD/bschur.pl 142share/examples/gprolog/ExamplesFD/bschur.pl
141share/examples/gprolog/ExamplesFD/bsend.pl 143share/examples/gprolog/ExamplesFD/bsend.pl
142share/examples/gprolog/ExamplesFD/cars.pl 144share/examples/gprolog/ExamplesFD/cars.pl

cvs diff -r1.14 -r1.15 pkgsrc/lang/gprolog/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gprolog/distinfo 2019/06/14 17:30:13 1.14
+++ pkgsrc/lang/gprolog/distinfo 2019/06/14 22:28:35 1.15
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.14 2019/06/14 17:30:13 maya Exp $ 1$NetBSD: distinfo,v 1.15 2019/06/14 22:28:35 mef Exp $
2 2
3SHA1 (gprolog-1.4.4.tar.gz) = 658b0efa5d916510dcddbbd980d90bc4d43a6e58 3SHA1 (gprolog-1.4.5.tar.gz) = cbb4a517f6ccfb6622ee099eb9b36a25ea4f8131
4RMD160 (gprolog-1.4.4.tar.gz) = 081ad0e6a2edd47de63db79ab1dc65a0e0d341da 4RMD160 (gprolog-1.4.5.tar.gz) = 781c8fcffa180e63b821689589f5b02ab803135c
5SHA512 (gprolog-1.4.4.tar.gz) = b6227a06794d31162f2c790a025f7372a6676c1891a76e880d2152aeab6322d3341aeab85e11d9be6d97ff1c69801bee73fa3ea6b0659af61f55990a455dc212 5SHA512 (gprolog-1.4.5.tar.gz) = 425103bc9e5bdbdb4ae331f5be0cf49524fbdb4f5e2809fb973360de9e7ad9935c1b28f3603e0be696a647153d9f0d3dacdc87251098ac99faf7d0b3c652fc60
6Size (gprolog-1.4.4.tar.gz) = 3538152 bytes 6Size (gprolog-1.4.5.tar.gz) = 3587361 bytes
7SHA1 (patch-src_EnginePl_dl__malloc.c) = 6146a8af0a6d64eba8446fe21374b2cea7e39420 7SHA1 (patch-src_EnginePl_dl__malloc.c) = 6146a8af0a6d64eba8446fe21374b2cea7e39420