head 1.7; access; symbols pkgsrc-2018Q4:1.6.0.2 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.5.0.38 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.36 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.34 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.32 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.30 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.26 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.24 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.22 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.20 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.18 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.16 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.14 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.12 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.10 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.8 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.6 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.4 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.2 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.4.0.32 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.30 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.28 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.26 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.24 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.22 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.20 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.18 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.16 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.14 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.12 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.10 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.8 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.6 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.4 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.2 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.3.0.2 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.2.0.32 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.30 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.28 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.26 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.24 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.22 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.20 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.18 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.16 pkgsrc-2008Q1:1.2.0.14 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.12 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.10 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.8 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.6 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.4 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.2 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.1.1.1.0.18 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.16 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.14 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.12 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.10 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.8 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.6 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.4 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.2 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2019.02.25.15.20.45; author leot; state dead; branches; next 1.6; commitid 4q6tgBp8g4P53adB; 1.6 date 2018.12.10.14.59.50; author leot; state Exp; branches; next 1.5; commitid DuPHBax9yMDfpg3B; 1.5 date 2014.05.28.10.29.12; author markd; state Exp; branches; next 1.4; commitid MqpUbICjIawvaiCx; 1.4 date 2010.05.16.18.46.10; author asau; state Exp; branches; next 1.3; 1.3 date 2010.02.10.21.56.41; author asau; state Exp; branches; next 1.2; 1.2 date 2006.08.02.15.15.36; author kristerw; state Exp; branches; next 1.1; 1.1 date 2004.05.20.11.09.17; author hubertf; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.05.20.11.09.17; author hubertf; state Exp; branches; next ; desc @@ 1.7 log @swi-prolog*: Update to 8.0.1 pkgsrc changes: - Rename swi-prolog to swipl to follow upstream nomenclature - Add all main packages (except X11) to swi-prolog-lite. After CMake migration in order to generate the documentation and being able to use it (e.g. via help/2) it is needed to add basic, archive, ssl and term packages. All X11 packages are provided by swi-prolog-packages. - Adjust pkgsrc Makefile-s logic to upstream CMake migration: o Uncoditionally disable not wanted packages in Makefile.common (to avoid possible PLIST mismatches; please note that this will probably disable tipc package on Linux!). All other installed packages are enabled/disabled via swi-prolog-{lite,packages,jpl} Makefile. o Add libarchive, ossp-uuid and openssl build dependency to swi-prolog-packages. Despite these are provided by swi-prolog-lite they are needed as part of the build of swi-prolog-packages too. o Remove no more needed logic to check and eventually start X server to build documentation. Should address PR pkg/42047. - Remove an unconditional CHECK_WRKREF_SKIP, this was needed on FreeBSD but unfortunately it is not clear why. If this is still needed please let me know in order to try to investigate further and address that. - Bump API requirements to 8.0.1 in buildlink3.mk to be on the safe side now that shared libraries are provided on all platforms. Changes: 8.0.1 ----- Indexing on multiple arguments together, indexing inside compounds, Mode-directed tabling, saved states using ZIP files, many deployment enhancements. Moved build environment to CMake and removed most of the build tool dependencies. Builds documentation along with the binary. Please note that this is just a short summary. Unfortunately the complete changelog is very long, full changelog can be found at: @ text @$NetBSD: patch-ad,v 1.6 2018/12/10 14:59:50 leot Exp $ Split install target. --- packages/Makefile.in.orig 2018-01-12 12:04:38.000000000 +0000 +++ packages/Makefile.in @@@@ -112,9 +112,11 @@@@ install:: $(MAKE) -C $$p $@@ || echo $$p >> .failed.$@@; \ fi; \ done - $(FORCE_MKINDEX) $(END_FORPKG) +post-install:: + $(FORCE_MKINDEX) + rpm-install: html-install $(BEGIN_FORPKG) for p in $(PKG); do \ @ 1.6 log @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 leads to build issue in swi-prolog-packages on platforms that uses SSP. - readline dependency is no longer needed for swi-prolog-lite. The readline functionality is 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 not need for PaX MPROTECT). Changes: 7.6.x ----- Major release. Multi-argument indexing, better multi-threaded performance, threaded global GC (atoms and clauses), mode-directed tabling, restored same expand and directive semantics for initial load and reloading files, cleaner initializatin and command line handling. 7.4.x ----- Major release. More robust and better scalable support for multi-core hardware, tabling, engines. Many enhancements to the RDF, HTTP and SSL libraries. This is the first release licensed under the Simplified BSD (BSD-2) license. 7.2.x ----- Major release, providing native key-value support by means of dicts, native strings using "hello world" syntax, web-accessible Prolog engines (Pengines) and a high level SQL library called CQL. Please note that this is just a summary of the most important changes, for more information please give a look to: @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.5 2014/05/28 10:29:12 markd Exp $ @ 1.5 log @Update to 6.6.5 3 years of bug fixes and updates. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.4 2010/05/16 18:46:10 asau Exp $ d5 1 a5 1 --- packages/Makefile.in.orig 2014-04-25 14:06:38.000000000 +0000 d7 9 a15 4 @@@@ -91,6 +91,8 @@@@ install:: for p in $(PKG); do \ if [ -r $$p/Makefile ]; then $(MAKE) -C $$p $@@ || exit 1; fi; \ done a16 3 +post-install:: $(FORCE_MKINDEX) d18 2 @ 1.4 log @Update to SWI-Prolog 5.11.0 Notable changes in SWI-Prolog 5.11.0: * ODBC now properly handles locale. This means you can use it with Unicode if you use a UTF-8 based locale. * Recently reported manifest problems around xpce should be fixed with help from Degski. * Message queues can now be destroyed while they have suspended writers, making pipe-like cooperation between threads much easier. * Using set_prolog_flag(qcompile, auto), you can ask the system to automatically maintain quick-load versions of your source-files. This can greatly improve development comfort for really large applications. * Jeff Rosenwald contributed an interface for Google protocol buffers Notable changes in SWI-Prolog 5.9.10: * A lot of stuff has been added to enhance the compatibility to SICStus. This involves some changes to the kernel, some additions to the libraries and starting and populating a SICStus emulation layer. All this was initiated by the with to make the Alpino NLP parser suite (http://www.let.rug.nl/vannoord/alp/Alpino/) available for SWI-Prolog. Thanks to Gertjan van Noord, this is now almost reality (there are some remaining tweaks, notably with the Tcl/Tk interface). * Also various enhancements and fixes to the tabbed-editing support for the built-in editor. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.3 2010/02/10 21:56:41 asau Exp $ a2 1 Fix path to include files. d5 3 a7 12 --- packages/Makefile.in.orig 2010-02-24 01:25:23.000000000 +0300 +++ packages/Makefile.in 2010-02-25 02:00:09.000000000 +0300 @@@@ -34,7 +34,7 @@@@ PLARCH=@@ARCH@@ PLLDFLAGS=@@LDFLAGS@@ PLDIR=$(shell dirname `pwd`) -PLINCL=$(PLDIR)/include +PLINCL=$(PLDIR)/src LIBDIR=$(PLDIR)/lib/$(PLARCH) PLSHARED=@@PLSHARED@@ PLTHREADS=@@PLTHREADS@@ @@@@ -82,6 +82,8 @@@@ d9 1 a9 1 if [ -r $$p/Makefile ]; then ( cd $$p && $(MAKE) $@@ ) || exit 1; fi; \ d13 3 a15 3 @@echo "*** Forcing update of library index ***" rm -f $(DESTDIR)$(PLLIB)/INDEX.pl ./swipl.sh -f none -g "make_library_index('$(DESTDIR)$(PLLIB)')" -t halt @ 1.3 log @Update to SWI Prolog 5.9.7. Lots of changes since 5.6.17. @ text @d1 1 a1 1 $NetBSD$ d6 3 a8 3 --- packages/Makefile.in.orig 2010-01-10 16:53:32.000000000 +0300 +++ packages/Makefile.in 2010-01-19 02:29:05.000000000 +0300 @@@@ -36,7 +36,7 @@@@ d16 2 a17 2 INSTALL=@@INSTALL@@ @@@@ -83,6 +83,8 @@@@ d25 1 a25 1 ./pl.sh -f none -g "make_library_index('$(DESTDIR)$(PLLIB)')" -t halt @ 1.2 log @Update swi-prolog* to 5.6.17. The 5.6.x release consolidates the 5.5.x development stream started in 2004. Highlights: * UNICODE character set support * Unbounded integer arithmetic and rational numbers * New and faster CHR release * Added clp(r) constraints over reals * Many enhancements to the web and notably sematic web libraries * Much more ... @ text @d3 6 a8 3 --- packages/Makefile.in.orig 2005-11-12 15:15:23.000000000 +0100 +++ packages/Makefile.in 2006-08-02 05:24:29.000000000 +0200 @@@@ -36,8 +36,8 @@@@ d13 2 a14 3 -LIBDIR=$(PLDIR)/lib/$(PLARCH) +PLINCL=$(PLBASE)/include +LIBDIR=$(PLBASE)/lib/$(PLARCH) d17 9 a25 1 INSTALL_DATA=@@INSTALL_DATA@@ @ 1.1 log @Initial revision @ text @d3 13 a15 11 --- packages/Makefile.in.orig Thu Oct 16 16:06:35 2003 +++ packages/Makefile.in @@@@ -33,7 +33,7 @@@@ CNFG=@@CNFG@@ # Values filled from the main SWI-Prolog configure -MAKE=@@MAKE@@ +MAKE=gmake prefix=@@prefix@@ exec_prefix=@@exec_prefix@@ bindir=@@bindir@@ @ 1.1.1.1 log @move over swi-prolog-lite from pkgsrc-wip @ text @@