pkgsrc-WIP-changes archive

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

swi-prolog-lite: Add all relevant pkgsrc changes

Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <>
Pushed By:	leot
Date:		Sat Nov 17 11:42:05 2018 +0100
Changeset:	a5541e3a752c4a0594f0303511920a96bcae511a

Modified Files:

Log Message:
swi-prolog-lite: Add all relevant pkgsrc changes

To see a diff of this commit:;a=commitdiff;h=a5541e3a752c4a0594f0303511920a96bcae511a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

 swi-prolog-lite/COMMIT_MSG | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/swi-prolog-lite/COMMIT_MSG b/swi-prolog-lite/COMMIT_MSG
index 7147021299..875b3974c0 100644
--- a/swi-prolog-lite/COMMIT_MSG
+++ b/swi-prolog-lite/COMMIT_MSG
@@ -1,7 +1,17 @@
 swi-prolog*: Update lang/swi-prolog* to 7.6.4
 pkgsrc changes:
+ - Add patches/patch-src_os_pl-files.c to avoid overlapping `src'
+   and `dst' in srtcpy(3).  It is an undefined behaviour and it lead to build
+   issue in swi-prolog-packages on platforms that used SSP.
+ - No longer readline dependency for swi-prolog-lite.
+   The readline functionality are now provided as a package via
+   swi-prolog-packages.
+ - Inject CFLAGS via COFLAGS and pass -fPIC via CMFLAGS so that
+   swi-prolog-jpl will link
+ - Add patches/patch-src_pl-rsort.c to use FreeBSD qsort_r(3)
+   instead of using nested functions. This is probably more portable
+   and has less problems (e.g. does no need for PaX MPROTECT).

Home | Main Index | Thread Index | Old Index