summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/swi-prolog-lite/Makefile11
-rw-r--r--lang/swi-prolog-lite/Makefile.common4
-rw-r--r--lang/swi-prolog-lite/PLIST5
-rw-r--r--lang/swi-prolog-lite/distinfo9
-rw-r--r--lang/swi-prolog-lite/patches/patch-ae13
-rw-r--r--lang/swi-prolog-packages/PLIST9
6 files changed, 40 insertions, 11 deletions
diff --git a/lang/swi-prolog-lite/Makefile b/lang/swi-prolog-lite/Makefile
index 62ac9dadc62..c4026c58b57 100644
--- a/lang/swi-prolog-lite/Makefile
+++ b/lang/swi-prolog-lite/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2010/05/16 18:46:10 asau Exp $
+# $NetBSD: Makefile,v 1.18 2011/04/12 23:16:42 asau Exp $
.include "Makefile.common"
@@ -28,12 +28,17 @@ PLIST_SUBST+= BITS=64
PLIST_SUBST+= BITS=32
.endif
+REPLACE_INTERPRETER+= swipl
+REPLACE.swipl.old= /usr/bin/swipl
+REPLACE.swipl.new= ${PREFIX}/bin/swi-prolog
+REPLACE_FILES.swipl+= library/dialect/sicstus/swipl-lfr.pl
+
+TEST_TARGET= check
+
post-install:
${INSTALL_DATA} ${FILESDIR}/shlib.pl \
${DESTDIR}${PREFIX}/lib/swi-prolog-${SWIPLVERS}/library/shlib.pl
-TEST_TARGET= check
-
.include "../../devel/ncurses/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"
diff --git a/lang/swi-prolog-lite/Makefile.common b/lang/swi-prolog-lite/Makefile.common
index c8760fb3590..ecdeb5230fc 100644
--- a/lang/swi-prolog-lite/Makefile.common
+++ b/lang/swi-prolog-lite/Makefile.common
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.common,v 1.9 2010/11/23 21:56:25 asau Exp $
+# $NetBSD: Makefile.common,v 1.10 2011/04/12 23:16:42 asau Exp $
-SWIPLVERS= 5.11.9
+SWIPLVERS= 5.11.18
DISTNAME= pl-${SWIPLVERS}
CATEGORIES= lang
MASTER_SITES= http://www.swi-prolog.org/download/stable/src/ \
diff --git a/lang/swi-prolog-lite/PLIST b/lang/swi-prolog-lite/PLIST
index ca810c26c66..cd0dbbe1332 100644
--- a/lang/swi-prolog-lite/PLIST
+++ b/lang/swi-prolog-lite/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2010/11/23 21:56:25 asau Exp $
+@comment $NetBSD: PLIST,v 1.11 2011/04/12 23:16:42 asau Exp $
bin/swi-prolog
bin/swipl-ld
bin/swipl-rc
@@ -249,10 +249,12 @@ lib/swi-prolog-${PKGVERSION}/library/INDEX.pl
lib/swi-prolog-${PKGVERSION}/library/MANUAL
lib/swi-prolog-${PKGVERSION}/library/aggregate.pl
lib/swi-prolog-${PKGVERSION}/library/am_match.pl
+lib/swi-prolog-${PKGVERSION}/library/ansi_term.pl
lib/swi-prolog-${PKGVERSION}/library/apply.pl
lib/swi-prolog-${PKGVERSION}/library/apply_macros.pl
lib/swi-prolog-${PKGVERSION}/library/assoc.pl
lib/swi-prolog-${PKGVERSION}/library/backcomp.pl
+lib/swi-prolog-${PKGVERSION}/library/base32.pl
lib/swi-prolog-${PKGVERSION}/library/base64.pl
lib/swi-prolog-${PKGVERSION}/library/bim.pl
lib/swi-prolog-${PKGVERSION}/library/broadcast.pl
@@ -330,6 +332,7 @@ lib/swi-prolog-${PKGVERSION}/library/persistency.pl
lib/swi-prolog-${PKGVERSION}/library/pio.pl
lib/swi-prolog-${PKGVERSION}/library/portray_text.pl
lib/swi-prolog-${PKGVERSION}/library/prolog_clause.pl
+lib/swi-prolog-${PKGVERSION}/library/prolog_history.pl
lib/swi-prolog-${PKGVERSION}/library/prolog_source.pl
lib/swi-prolog-${PKGVERSION}/library/prolog_stack.pl
lib/swi-prolog-${PKGVERSION}/library/prolog_xref.pl
diff --git a/lang/swi-prolog-lite/distinfo b/lang/swi-prolog-lite/distinfo
index aa796bb08e9..d6ea15f1f08 100644
--- a/lang/swi-prolog-lite/distinfo
+++ b/lang/swi-prolog-lite/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.12 2010/11/23 21:56:25 asau Exp $
+$NetBSD: distinfo,v 1.13 2011/04/12 23:16:42 asau Exp $
-SHA1 (swi-prolog/pl-5.11.9.tar.gz) = 61c439c150716e587a22773c45e53b88e83d6134
-RMD160 (swi-prolog/pl-5.11.9.tar.gz) = c39ea6bd70fd12e3db26e03f1f914db687606c80
-Size (swi-prolog/pl-5.11.9.tar.gz) = 13236011 bytes
+SHA1 (swi-prolog/pl-5.11.18.tar.gz) = b929d47f2e92230e2afcaaaf25e9a34c40adc54e
+RMD160 (swi-prolog/pl-5.11.18.tar.gz) = 1cbf0dab3a9cd63b3178d6a43c983b31402d7b7f
+Size (swi-prolog/pl-5.11.18.tar.gz) = 13330292 bytes
SHA1 (patch-ad) = 7b3899fe4162582efe955c67d5dc3ed42e7d1702
+SHA1 (patch-ae) = 4135212b4c5faf70e01e78e45df5e1a0ccc927a6
SHA1 (patch-ar) = 2bf3648f29c6263ea2efe13b95309a1fe72b14b8
diff --git a/lang/swi-prolog-lite/patches/patch-ae b/lang/swi-prolog-lite/patches/patch-ae
new file mode 100644
index 00000000000..ca7f204896d
--- /dev/null
+++ b/lang/swi-prolog-lite/patches/patch-ae
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.4 2011/04/12 23:16:43 asau Exp $
+
+--- packages/xpce/pl/src/Makefile.orig 2011-03-23 21:57:54.000000000 +0300
++++ packages/xpce/pl/src/Makefile 2011-04-12 18:46:41.000000000 +0400
+@@ -25,7 +25,7 @@
+ OBJDIR= ../../$(builddir)/pl
+ CONFIG= ../../$(builddir)/config.h
+
+-CPLIFLAGS= -I$(PLINCL) -I../../$(builddir) -I../../src
++CPLIFLAGS= -I$(PLINCL) -I$(PLINCL)/os -I../../$(builddir) -I../../src
+ PL= pl
+ PLLD= plld -pl $(PL)
+ ITFOBJ= $(addprefix $(OBJDIR)/, interface.o link.o pcecall.o)
diff --git a/lang/swi-prolog-packages/PLIST b/lang/swi-prolog-packages/PLIST
index a791f722201..13961fd5137 100644
--- a/lang/swi-prolog-packages/PLIST
+++ b/lang/swi-prolog-packages/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2010/11/23 21:56:25 asau Exp $
+@comment $NetBSD: PLIST,v 1.9 2011/04/12 23:16:43 asau Exp $
bin/xpce-client
lib/swi-prolog-${PKGVERSION}/Makefile
lib/swi-prolog-${PKGVERSION}/bin/${MACHINE_GNU_PLATFORM}/xpce
@@ -8,6 +8,7 @@ lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/crypt.so
lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/double_metaphone.so
lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/files.so
lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/http_stream.so
+lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/isub.so
lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/json.so
lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/memfile.so
lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/mime.so
@@ -93,6 +94,7 @@ lib/swi-prolog-${PKGVERSION}/library/http/html_head.pl
lib/swi-prolog-${PKGVERSION}/library/http/html_write.pl
lib/swi-prolog-${PKGVERSION}/library/http/http_authenticate.pl
lib/swi-prolog-${PKGVERSION}/library/http/http_client.pl
+lib/swi-prolog-${PKGVERSION}/library/http/http_cookie.pl
lib/swi-prolog-${PKGVERSION}/library/http/http_dirindex.pl
lib/swi-prolog-${PKGVERSION}/library/http/http_dispatch.pl
lib/swi-prolog-${PKGVERSION}/library/http/http_error.pl
@@ -133,6 +135,7 @@ lib/swi-prolog-${PKGVERSION}/library/http/web/icons/openid-logo-square.png
lib/swi-prolog-${PKGVERSION}/library/http/web/icons/openid-logo-tiny.png
lib/swi-prolog-${PKGVERSION}/library/http/xpce_httpd.pl
lib/swi-prolog-${PKGVERSION}/library/iso_639.pl
+lib/swi-prolog-${PKGVERSION}/library/isub.pl
lib/swi-prolog-${PKGVERSION}/library/memfile.pl
lib/swi-prolog-${PKGVERSION}/library/mime.pl
lib/swi-prolog-${PKGVERSION}/library/pldoc.pl
@@ -152,6 +155,7 @@ lib/swi-prolog-${PKGVERSION}/library/pldoc/doc_wiki.pl
lib/swi-prolog-${PKGVERSION}/library/pldoc/edit.gif
lib/swi-prolog-${PKGVERSION}/library/pldoc/favicon.ico
lib/swi-prolog-${PKGVERSION}/library/pldoc/h1-bg.png
+lib/swi-prolog-${PKGVERSION}/library/pldoc/h2-bg.png
lib/swi-prolog-${PKGVERSION}/library/pldoc/hooks.pl
lib/swi-prolog-${PKGVERSION}/library/pldoc/multi-bg.png
lib/swi-prolog-${PKGVERSION}/library/pldoc/pldoc.css
@@ -973,6 +977,7 @@ lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/english/pce_message
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/file_item.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/find_file.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/find_file_dialog.pl
+lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/getpass.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/gradient.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/gui_tracer.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/help_message.pl
@@ -1094,6 +1099,7 @@ lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/splash_screen.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/stayup_popup.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/swi/pce_debug_monitor.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/swi/pce_profile.pl
+lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/swi/swi_console.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/swi/thread_monitor.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/swi_compatibility.pl
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/swi_edit.pl
@@ -1171,6 +1177,7 @@ lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/trace/icons/retry.x
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/trace/icons/send.xpm
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/trace/icons/skip.xpm
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/trace/icons/spy.xpm
+lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/trace/icons/stack.xpm
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/trace/icons/stop.xpm
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/trace/icons/undefined.xpm
lib/swi-prolog-${PKGVERSION}/xpce-${XPCE_VERSION}/prolog/lib/trace/icons/undefpred.xpm