pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/gprolog (lang/gprolog) Updated to 1.4.5, thanks m...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3e9a3264fa30
branches:  trunk
changeset: 335183:3e9a3264fa30
user:      mef <mef%pkgsrc.org@localhost>
date:      Fri Jun 14 22:28:35 2019 +0000

description:
(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)

diffstat:

 lang/gprolog/Makefile |   8 +++++---
 lang/gprolog/PLIST    |   4 +++-
 lang/gprolog/distinfo |  10 +++++-----
 3 files changed, 13 insertions(+), 9 deletions(-)

diffs (64 lines):

diff -r e4e27a6ed42b -r 3e9a3264fa30 lang/gprolog/Makefile
--- a/lang/gprolog/Makefile     Fri Jun 14 19:37:04 2019 +0000
+++ b/lang/gprolog/Makefile     Fri Jun 14 22:28:35 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2017/01/19 18:52:13 agc Exp $
+# $NetBSD: Makefile,v 1.21 2019/06/14 22:28:35 mef Exp $
 
-DISTNAME=              gprolog-1.4.4
+DISTNAME=              gprolog-1.4.5
 CATEGORIES=            lang
 MASTER_SITES=          ${HOMEPAGE}
 MASTER_SITES+=         http://gprolog.univ-paris1.fr/
@@ -19,7 +19,9 @@
                        --with-c-flags=${CFLAGS:Q}
 
 # Apparently build failures hang forever if multiple MAKE_JOBS are in use.
-MAKE_JOBS_SAFE=        no
+# MAKE_JOBS_SAFE=      no
+# but try this
+MAKE_JOBS_SAFE=        yes
 
 TEST_TARGET=   check
 
diff -r e4e27a6ed42b -r 3e9a3264fa30 lang/gprolog/PLIST
--- a/lang/gprolog/PLIST        Fri Jun 14 19:37:04 2019 +0000
+++ b/lang/gprolog/PLIST        Fri Jun 14 22:28:35 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2013/06/11 20:05:37 asau Exp $
+@comment $NetBSD: PLIST,v 1.8 2019/06/14 22:28:35 mef Exp $
 bin/fd2c
 bin/gplc
 bin/gprolog
@@ -30,6 +30,7 @@
 lib/${PKGNAME}/lib/libengine_pl.a
 lib/${PKGNAME}/lib/liblinedit.a
 lib/${PKGNAME}/lib/top_level.o
+lib/${PKGNAME}/lib/top_level_main.o
 share/doc/gprolog/compil-scheme.eps
 share/doc/gprolog/compil-scheme.pdf
 share/doc/gprolog/contents_motif.gif
@@ -127,6 +128,7 @@
 share/examples/gprolog/ExamplesC/examp_c.c
 share/examples/gprolog/ExamplesC/new_main.pl
 share/examples/gprolog/ExamplesC/new_main_c.c
+share/examples/gprolog/ExamplesFD/BUILD_HOUSE.pl
 share/examples/gprolog/ExamplesFD/Makefile
 share/examples/gprolog/ExamplesFD/alpha.pl
 share/examples/gprolog/ExamplesFD/array.pl
diff -r e4e27a6ed42b -r 3e9a3264fa30 lang/gprolog/distinfo
--- a/lang/gprolog/distinfo     Fri Jun 14 19:37:04 2019 +0000
+++ b/lang/gprolog/distinfo     Fri Jun 14 22:28:35 2019 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.14 2019/06/14 17:30:13 maya Exp $
+$NetBSD: distinfo,v 1.15 2019/06/14 22:28:35 mef Exp $
 
-SHA1 (gprolog-1.4.4.tar.gz) = 658b0efa5d916510dcddbbd980d90bc4d43a6e58
-RMD160 (gprolog-1.4.4.tar.gz) = 081ad0e6a2edd47de63db79ab1dc65a0e0d341da
-SHA512 (gprolog-1.4.4.tar.gz) = b6227a06794d31162f2c790a025f7372a6676c1891a76e880d2152aeab6322d3341aeab85e11d9be6d97ff1c69801bee73fa3ea6b0659af61f55990a455dc212
-Size (gprolog-1.4.4.tar.gz) = 3538152 bytes
+SHA1 (gprolog-1.4.5.tar.gz) = cbb4a517f6ccfb6622ee099eb9b36a25ea4f8131
+RMD160 (gprolog-1.4.5.tar.gz) = 781c8fcffa180e63b821689589f5b02ab803135c
+SHA512 (gprolog-1.4.5.tar.gz) = 425103bc9e5bdbdb4ae331f5be0cf49524fbdb4f5e2809fb973360de9e7ad9935c1b28f3603e0be696a647153d9f0d3dacdc87251098ac99faf7d0b3c652fc60
+Size (gprolog-1.4.5.tar.gz) = 3587361 bytes
 SHA1 (patch-src_EnginePl_dl__malloc.c) = 6146a8af0a6d64eba8446fe21374b2cea7e39420



Home | Main Index | Thread Index | Old Index