diff --git a/package/swipl/swipl.hash b/package/swipl/swipl.hash index efc3aa963f..4dada84df5 100644 --- a/package/swipl/swipl.hash +++ b/package/swipl/swipl.hash @@ -1,4 +1,4 @@ # From https://www.swi-prolog.org/download/stable -sha256 53f428e2d9bbdf30e53b06c9c42def9a13ff82fc36a111d410fc8b0bc889ee2d swipl-9.2.9.tar.gz +sha256 e42cc098f7b8a6051c4f79a99b55162d467098aba60f69649bdc7583f0734b57 swipl-10.0.2.tar.gz # Locally calculated sha256 770594d0f4463b71f1485f00e4bc5cf4b6f667d62ef6bc9bde2fee236541992a LICENSE diff --git a/package/swipl/swipl.mk b/package/swipl/swipl.mk index 20faaefe7c..801e5b800a 100644 --- a/package/swipl/swipl.mk +++ b/package/swipl/swipl.mk @@ -4,11 +4,13 @@ # ################################################################################ -SWIPL_VERSION = 9.2.9 +SWIPL_VERSION = 10.0.2 SWIPL_SITE = https://www.swi-prolog.org/download/stable/src SWIPL_LICENSE = BSD-2-Clause SWIPL_LICENSE_FILES = LICENSE +SWIPL_SUPPORTS_IN_SOURCE_BUILD = NO + HOST_SWIPL_DEPENDENCIES = host-zlib SWIPL_DEPENDENCIES = host-swipl zlib @@ -16,6 +18,7 @@ SWIPL_DEPENDENCIES = host-swipl zlib # A host-swipl is needed to compile the target prolog boot # boot.prl file. HOST_SWIPL_CONF_OPTS = \ + -DHAVE_CURSES_H=0 \ -DBUILD_PDF_DOCUMENTATION=OFF \ -DSWIPL_PACKAGES=OFF \ -DUSE_GMP=OFF \ @@ -29,12 +32,13 @@ HOST_SWIPL_CONF_OPTS = \ # the path set to this variable. Therefore, we cannot use the host # "swipl" binary installed in $(HOST_DIR)/usr/bin. SWIPL_CONF_OPTS = \ + -DHAVE_CURSES_H=0 \ -DBUILD_PDF_DOCUMENTATION=OFF \ -DHAVE_WEAK_ATTRIBUTE=1 \ -DLLROUND_OK=1 \ -DMODF_OK=1 \ -DQSORT_R_GNU=1 \ - -DSWIPL_NATIVE_FRIEND=$(HOST_SWIPL_SRCDIR) \ + -DSWIPL_NATIVE_FRIEND=$(HOST_SWIPL_BUILDDIR) \ -DSWIPL_PACKAGES=OFF \ -DUSE_TCMALLOC=OFF \ -DCMAKE_CXX_COMPILER=true