summaryrefslogtreecommitdiff
path: root/lang/swi-prolog-lite/patches
diff options
context:
space:
mode:
authorkristerw <kristerw>2006-08-02 15:15:35 +0000
committerkristerw <kristerw>2006-08-02 15:15:35 +0000
commitf2ff387f21f05789e3e81571c96eb133e1f1d1bf (patch)
treed9cacdeed981deeae0706371420a09e48d097014 /lang/swi-prolog-lite/patches
parentb92c99bd3edbf1451dd5c18f1cfc8497454d06f6 (diff)
downloadpkgsrc-f2ff387f21f05789e3e81571c96eb133e1f1d1bf.tar.gz
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 ...
Diffstat (limited to 'lang/swi-prolog-lite/patches')
-rw-r--r--lang/swi-prolog-lite/patches/patch-aa35
-rw-r--r--lang/swi-prolog-lite/patches/patch-ab27
-rw-r--r--lang/swi-prolog-lite/patches/patch-ad26
-rw-r--r--lang/swi-prolog-lite/patches/patch-ae14
-rw-r--r--lang/swi-prolog-lite/patches/patch-ag22
5 files changed, 50 insertions, 74 deletions
diff --git a/lang/swi-prolog-lite/patches/patch-aa b/lang/swi-prolog-lite/patches/patch-aa
index bddd855de7b..78380076d47 100644
--- a/lang/swi-prolog-lite/patches/patch-aa
+++ b/lang/swi-prolog-lite/patches/patch-aa
@@ -1,28 +1,20 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
+$NetBSD: patch-aa,v 1.2 2006/08/02 15:15:36 kristerw Exp $
---- src/Makefile.in.orig Tue Apr 9 20:09:31 2002
-+++ src/Makefile.in Wed May 1 19:41:34 2002
-@@ -63,6 +63,7 @@
- ARCH=@ARCH@
- INSTALL=@INSTALL@
- INSTALL_PROGRAM=@INSTALL_PROGRAM@
-+INSTALL_SCRIPT=@INSTALL_SCRIPT@
- INSTALL_DATA=@INSTALL_DATA@
- MKDIR=@MKDIR@
- REL_LN=$(srcdir)/rel-ln
-@@ -71,8 +72,9 @@
+--- src/Makefile.in.orig 2006-08-02 02:41:45.000000000 +0200
++++ src/Makefile.in 2006-08-02 02:45:03.000000000 +0200
+@@ -69,8 +69,9 @@
CWFLAGS=@CWFLAGS@
CIFLAGS=@CIFLAGS@
CMFLAGS=@CMFLAGS@
-CFLAGS= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
-+CFLAGS+= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
++CFLAGS+= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
LDFLAGS=@LDFLAGS@
+CPPFLAGS=@CPPFLAGS@
PLFOREIGN=@PLFOREIGN@
-@@ -135,7 +137,7 @@
- plld
+@@ -153,7 +154,7 @@
+ headers rc-lib tai-lib $(MKLIBS) system startup index plld
.c.o:
- $(CC) -c -I. -I$(srcdir) -I$(srcdir)/rc $(CFLAGS) $< @COUTOPT@
@@ -30,21 +22,12 @@ $NetBSD: patch-aa,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
system: $(PL)
startup: $(STARTUPPATH)
-@@ -242,7 +244,7 @@
+@@ -288,7 +289,7 @@
ar x `$(CC) -print-libgcc-file-name` $@
- plld: $(srcdir)/plld.c
+ plld: $(srcdir)/plld.c parms.h
- $(CC) -I. -I$(srcdir) $(CFLAGS) -o $@ $(srcdir)/plld.c
+ $(CC) -I. -I$(srcdir) $(CPPFLAGS) $(CFLAGS) -o $@ $(srcdir)/plld.c
tags: $(srcdir)/TAGS
-@@ -322,7 +324,7 @@
- $(INSTALL_DATA) ../dotfiles/dotplrc $(PLBASE)/dotfiles
- $(INSTALL_DATA) ../dotfiles/dotxpcerc $(PLBASE)/dotfiles
- $(INSTALL_DATA) ../dotfiles/README $(PLBASE)/dotfiles
-- $(INSTALL_PROGRAM) ../dotfiles/edit $(PLBASE)/dotfiles
-+ $(INSTALL_SCRIPT) ../dotfiles/edit $(PLBASE)/dotfiles
-
- iinclude::
- cd ../include; \
diff --git a/lang/swi-prolog-lite/patches/patch-ab b/lang/swi-prolog-lite/patches/patch-ab
index bd63b46550a..a2aec1df948 100644
--- a/lang/swi-prolog-lite/patches/patch-ab
+++ b/lang/swi-prolog-lite/patches/patch-ab
@@ -1,22 +1,13 @@
-$NetBSD: patch-ab,v 1.2 2005/09/17 19:35:51 minskim Exp $
+$NetBSD: patch-ab,v 1.3 2006/08/02 15:15:36 kristerw Exp $
---- src/configure.orig 2004-01-21 02:08:17.000000000 -0800
-+++ src/configure
-@@ -1227,7 +1227,7 @@ fi
- EXTRAOBJ=""
- EXTRAHDR=""
- INSTALLTARGET=dv-install
--PL=pl
-+#PL=pl
- PLLIB=libpl.a
- RT=""
- PLVERSION=`cat ../VERSION`
-@@ -11281,7 +11281,7 @@ fi
+--- src/configure.orig 2006-08-02 02:46:02.000000000 +0200
++++ src/configure 2006-08-02 02:46:52.000000000 +0200
+@@ -14115,7 +14115,7 @@
+ if test "x$MKSHARED" = "x"; then
+ MKSHARED=yes
fi
- ;;
- *darwin*)
- PL=swipl
+ #PL=swipl
- SO_pic="-fPIC"
- cat >>confdefs.h <<\_ACEOF
- #define USE_SEM_OPEN 1
+ SO_EXT=dylib
+ SO_pic="-fno-common"
+ SO_PIC="-fno-common"
diff --git a/lang/swi-prolog-lite/patches/patch-ad b/lang/swi-prolog-lite/patches/patch-ad
index a62cab2c7c8..bed16e9329f 100644
--- a/lang/swi-prolog-lite/patches/patch-ad
+++ b/lang/swi-prolog-lite/patches/patch-ad
@@ -1,13 +1,15 @@
-$NetBSD: patch-ad,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
+$NetBSD: patch-ad,v 1.2 2006/08/02 15:15:36 kristerw Exp $
---- 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@
+--- 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 @@
+ PLARCH=@ARCH@
+ PLLDFLAGS=@LDFLAGS@
+ PLDIR=$(shell dirname `pwd`)
+-PLINCL=$(PLDIR)/include
+-LIBDIR=$(PLDIR)/lib/$(PLARCH)
++PLINCL=$(PLBASE)/include
++LIBDIR=$(PLBASE)/lib/$(PLARCH)
+ PLSHARED=@PLSHARED@
+ INSTALL=@INSTALL@
+ INSTALL_DATA=@INSTALL_DATA@
diff --git a/lang/swi-prolog-lite/patches/patch-ae b/lang/swi-prolog-lite/patches/patch-ae
index 6231ca76568..12da520c3cb 100644
--- a/lang/swi-prolog-lite/patches/patch-ae
+++ b/lang/swi-prolog-lite/patches/patch-ae
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
+$NetBSD: patch-ae,v 1.2 2006/08/02 15:15:36 kristerw Exp $
---- packages/xpce/pl/src/Makefile.orig 2003-10-10 12:24:18.000000000 +0200
-+++ packages/xpce/pl/src/Makefile
-@@ -33,7 +33,7 @@ BINDIR= ../../$(builddir)
+--- packages/xpce/pl/src/Makefile.orig 2006-08-02 02:49:06.000000000 +0200
++++ packages/xpce/pl/src/Makefile 2006-08-02 02:51:19.000000000 +0200
+@@ -33,7 +33,7 @@
OBJDIR= ../../$(builddir)/pl
CONFIG= ../../$(builddir)/config.h
@@ -11,19 +11,19 @@ $NetBSD: patch-ae,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
PL= pl
PLLD= plld -pl $(PL)
ITFOBJ= $(addprefix $(OBJDIR)/, interface.o link.o pcecall.o)
-@@ -114,14 +114,14 @@ $(XPCESO): $(SOITF) $(libXPCE) $(SOEXTR)
+@@ -114,14 +114,14 @@
fi
sopce$(XPCESO):
- LD_RUN_PATH="$(libdir):$$LD_RUN_PATH"; \
+ LD_RUN_PATH="$(libdir):${X11BASE}/lib:$$LD_RUN_PATH"; \
export LD_RUN_PATH; \
- $(PLLD) -shared $(SOITF) -L$(XLIB) -L$(LIBDIR) -lXPCE -o $(XPCESO);
+ $(PLLD) -shared $(SOITF) $(LDFLAGS) -L$(XLIB) -L$(LIBDIR) -lXPCE -o $(XPCESO);
axpce$(XPCESO):
- LD_RUN_PATH="$(libdir):$$LD_RUN_PATH"; \
+ LD_RUN_PATH="$(libdir):${X11BASE}/lib:$$LD_RUN_PATH"; \
export LD_RUN_PATH; \
- $(PLLD) -shared $(SOITF) $(SOEXTR) -L$(LIBDIR) \
+ $(PLLD) -shared $(LDFLAGS) $(SOITF) $(SOEXTR) -L$(LIBDIR) \
- -lXPCE $(GCCLIB) -L$(XLIB) $(XLIBS) $(NETLIBS) -o $(XPCESO);
+ -lXPCE $(GCCLIB) -L$(XLIB) -Wl,-R${XLIB} -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib $(XLIBS) $(NETLIBS) -o $(XPCESO);
diff --git a/lang/swi-prolog-lite/patches/patch-ag b/lang/swi-prolog-lite/patches/patch-ag
index c0d76124c87..cd0184d747d 100644
--- a/lang/swi-prolog-lite/patches/patch-ag
+++ b/lang/swi-prolog-lite/patches/patch-ag
@@ -1,13 +1,13 @@
-$NetBSD: patch-ag,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
+$NetBSD: patch-ag,v 1.2 2006/08/02 15:15:36 kristerw Exp $
---- src/pl-incl.h.orig 2004-01-05 10:43:45.000000000 +0100
-+++ src/pl-incl.h
-@@ -206,7 +206,7 @@ gcc.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
+--- packages/xpce/pl/src/Makefile.bin.in.orig 2005-01-31 11:47:37.000000000 +0100
++++ packages/xpce/pl/src/Makefile.bin.in 2006-08-02 16:34:35.000000000 +0200
+@@ -59,7 +59,7 @@
+ @PLBASE=$(PWD); \
+ if [ -d xpce ]; then \
+ echo $(MAKE) PL=$$PLBASE/$(BPL); \
+- (cd xpce/prolog/lib; $(MAKE) PL=$$PLBASE/$(BPL)); \
++ (cd xpce/prolog/lib; $(MAKE) PL=$$PLBASE/bin/$(PLARCH)/$(XPCE)); \
+ fi
- #ifndef __unix__
--#if defined(_AIX) || defined(__APPLE__) || defined(__unix) || defined(__BEOS__)
-+#if defined(_AIX) || defined(__APPLE__) || defined(__unix) || defined(__BEOS__) || defined(__NetBSD__)
- #define __unix__ 1
- #endif
- #endif
+ install: all