summaryrefslogtreecommitdiff
blob: cbb1c7a4f793ff288101f51f36814fe1c588c704 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
--- pl-5.6.4.orig/packages/clib/configure.in	2006-01-11 09:41:55.000000000 +1300
+++ pl-5.6.4/packages/clib/configure.in	2006-02-13 23:41:14.000000000 +1300
@@ -19,6 +19,7 @@
 AC_SUBST(TARGETS)
 AC_SUBST(PLTARGETS)
 AC_SUBST(CRYPTLIBS)
+AC_SUBST(MT)
 
 AC_ARG_ENABLE(mt, [  --enable-mt		  Enable Multi-threading],
 	      [ case "$enableval" in
--- pl-5.6.4.orig/packages/clib/Makefile.in	2006-02-04 04:38:49.000000000 +1300
+++ pl-5.6.4/packages/clib/Makefile.in	2006-02-13 23:43:17.000000000 +1300
@@ -41,6 +41,8 @@
 LD=@LD@
 LDFLAGS=@LDSOFLAGS@
 
+CHECK_THREADS=@MT@
+
 INSTALL=@INSTALL@
 INSTALL_PROGRAM=@INSTALL_PROGRAM@
 INSTALL_DATA=@INSTALL_DATA@
@@ -123,7 +125,9 @@
 torture:	torture-socket
 
 check-socket::
-		$(PL) -q -f testsocket.pl -F none -g tcp_test,halt -t 'halt(1)'
+		@if test "$(CHECK_THREADS)" = "yes" ; then \
+		    $(PL) -q -f testsocket.pl -F none -g tcp_test,halt -t 'halt(1)' ; \
+		fi
 
 torture-socket::
 		$(PL) -q -f stresssocket.pl -F none -g test,halt -t 'halt(1)'
--- pl-5.6.4.orig/packages/semweb/configure.in	2006-02-07 04:59:54.000000000 +1300
+++ pl-5.6.4/packages/semweb/configure.in	2006-02-13 23:46:30.000000000 +1300
@@ -17,13 +17,16 @@
 AC_SUBST(SO)
 AC_SUBST(LDSOFLAGS)
 AC_SUBST(RUNTEX)
+AC_SUBST(ENABLE_CHECKS)
 
 AC_ARG_ENABLE(mt, [  --enable-mt		  Enable Multi-threading],
 	      [case "$enableval" in
 		   yes) AC_DEFINE([_REENTRANT], 1,
 				  [Define to prepare for multi-threading])
+			ENABLE_CHECKS="yes"
+			;;
+		   *)   ENABLE_CHECKS="no"
 			;;
-		   *)  ;;
 	       esac])
 
 if test -z "$PLINCL"; then
--- pl-5.6.4.orig/packages/semweb/Makefile.in	2006-02-08 09:07:47.000000000 +1300
+++ pl-5.6.4/packages/semweb/Makefile.in	2006-02-13 23:48:32.000000000 +1300
@@ -44,6 +44,8 @@
 LD=@LD@
 LDFLAGS=@LDSOFLAGS@
 
+ENABLE_CHECKS=@ENABLE_CHECKS@
+
 INSTALL=@INSTALL@
 INSTALL_PROGRAM=@INSTALL_PROGRAM@
 INSTALL_DATA=@INSTALL_DATA@
@@ -127,7 +129,9 @@
 ################################################################
 
 check::
-		$(PL) -q -f rdf_db_test.pl -g test,halt -t 'halt(1)'
-		$(PL) -q -f litmap_test.pl -g test,halt -t 'halt(1)'
+		@if test "$(ENABLE_CHECKS)" = "yes" ; then \
+		    $(PL) -q -f rdf_db_test.pl -g test,halt -t 'halt(1)' ; \
+		    $(PL) -q -f litmap_test.pl -g test,halt -t 'halt(1)' ; \
+		fi
 
 
--- pl-5.6.4.orig/packages/ssl/configure.in	2006-02-04 04:38:50.000000000 +1300
+++ pl-5.6.4/packages/ssl/configure.in	2006-02-13 23:55:12.000000000 +1300
@@ -19,13 +19,16 @@
 AC_SUBST(TARGETS)
 AC_SUBST(PLTARGETS)
 AC_SUBST(RUNTEX)
+AC_SUBST(ENABLE_CHECKS)
 
 AC_ARG_ENABLE(mt, [  --enable-mt		  Enable Multi-threading],
 	      [case "$enableval" in
 		   yes) AC_DEFINE([_REENTRANT], 1,
 				  [Define to support threads])
+			ENABLE_CHECKS="yes"
+			;;
+		   *)	ENABLE_CHECKS="no"
 			;;
-		   *)  ;;
 	       esac])
 
 if test -z "$PLINCL"; then
--- pl-5.6.4.orig/packages/ssl/Makefile.in	2005-05-11 20:45:37.000000000 +1200
+++ pl-5.6.4/packages/ssl/Makefile.in	2006-01-03 16:11:28.000000000 +1300
@@ -42,6 +42,8 @@
 LD=@LD@
 LDFLAGS=@LDSOFLAGS@
 
+ENABLE_CHECKS=@ENABLE_CHECKS@
+
 INSTALL=@INSTALL@
 INSTALL_PROGRAM=@INSTALL_PROGRAM@
 INSTALL_DATA=@INSTALL_DATA@
@@ -128,7 +130,9 @@
 ################################################################
 
 check::
-		$(PL) -q -f ssl_test.pl -F none -g test,halt -t 'halt(1)'
+		@if test $(ENABLE_CHECKS) == "yes" ; then \
+		    $(PL) -q -f ssl_test.pl -F none -g test,halt -t 'halt(1)' ; \
+		fi
 
 ################################################################
 # Clean
--- pl-5.6.9.orig/packages/ssl/ssl_test.pl	2006-02-14 04:27:41.000000000 +1300
+++ pl-5.6.9/packages/ssl/ssl_test.pl	2006-03-27 21:18:14.000000000 +1200
@@ -130,8 +130,8 @@
 	ssl_init(SSL, client,
 		 [ host('localhost'),
                    port(1111),
-%                  cert(true),
-%                  peer_cert(true),
+                   cert(true),
+                   peer_cert(true),
 		   cacert_file('etc/demoCA/cacert.pem'),
 		   certificate_file('etc/client/client-cert.pem'),
 		   key_file('etc/client/client-key.pem'),
--- pl-5.6.4.orig/packages/xpce/src/Makefile.in	2006-02-13 05:44:13.000000000 +1300
+++ pl-5.6.4/packages/xpce/src/Makefile.in	2006-02-13 23:59:59.000000000 +1300
@@ -55,6 +55,7 @@
 DESTDIR=
 
 PCEHOME=@PCEHOME@
+PCEBUILD=$(PCEHOME)/src/xpce.sh
 XINCLUDES=@XINCLUDES@
 XLIB=@XLIB@
 
@@ -896,7 +897,7 @@
 ################################################################
 
 check::
-		$(PLBUILD) -q -g "['../src/test.pl'],test,halt" -t 'halt(1)'
+		$(PCEBUILD) -q -g "['../src/test.pl'],test,halt" -t 'halt(1)'
 
 
 ################################################################
--- pl-5.6.4.orig/packages/xpce/src/test.pl	2005-11-03 04:10:22.000000000 +1300
+++ pl-5.6.4/packages/xpce/src/test.pl	2006-02-14 00:05:37.000000000 +1300
@@ -35,6 +35,10 @@
 	?- test.
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 
+:- asserta(library_directory('../prolog/lib')).
+:- use_module(library(pce)).
+:- use_module(library(pce_util)).
+
 :- get(@pce, version, V),
    format('XPCE/SWI-Prolog test suite. (XPCE version ~w)~n\
           To run all tests run ?- test.~n~n', [V]).
@@ -163,12 +167,12 @@
 		 *******************************/
 
 srcsink(contents-1) :-
-	numlist(32, 1000, L),
+	numlist(32, 255, L),
 	tmp_file(test, Tmp),
-	open(Tmp, write, Out, [encoding(utf8)]),
+	open(Tmp, write, Out, [encoding(iso_latin_1)]),
 	maplist(put_code(Out), L),
 	close(Out),
-	new(File, file(Tmp, utf8)),
+	new(File, file(Tmp, iso_latin_1)),
 	get(File, contents, String),
 	delete_file(Tmp),
 	get(String, value, Atom),
@@ -193,7 +197,7 @@
 		 *******************************/
 
 foreign(Name) :-
-	atom_codes(Name, [1087, 1083, 1072, 1090, 1085, 1072, 1103]).
+	atom_codes(Name, [102, 105, 108, 101, 110, 97, 109, 101]).
 
 file(env-1) :-
 	new(F, file('$PCEHOME/Defaults')),
@@ -202,11 +206,6 @@
 	get(F, name, PceName),
 	same_file(PceName, PlName),
 	send(F, same, PlName).
-file(home-1) :-
-	new(F, file('~/foobar')),
-	get(F, name, PceName),
-	expand_file_name('~/foobar', [PlName]),
-	same_file(PceName, PlName).
 file(abs-1) :-
 	new(F, file(foobar)),
 	get(F, absolute_path, Abs),
@@ -221,13 +220,15 @@
 	       ->  send(file(F), exists)
 	       ;   \+ send(file(F), exists)
 	       )).
-file(utf8-1) :-
+file(ascii-1) :-
 	foreign(Name),
 	new(F, file(Name)),
+	send(F, encoding, iso_latin_1),
 	send(F, open, write),
 	send(F, append, 'Hello world\n'),
 	send(F, close),
 	new(F2, file(Name)),
+	send(F2, encoding, iso_latin_1),
 	exists_file(Name),
 	send(F2, exists),
 	get(F2, contents, string('Hello world\n')),
@@ -312,12 +313,12 @@
 	atom_concat(hello, Wide, New).
 textbuffer(file-1) :-
 	new(TB, text_buffer),
-	numlist(32, 1000, L),
+	numlist(32, 255, L),
 	atom_codes(WAtom, L),
 	send(TB, append, WAtom),
 	tmp_file(test, Tmp),
-	send(TB, save, file(Tmp, utf8)),
-	get(file(Tmp, utf8), contents, string(Copy)),
+	send(TB, save, file(Tmp, iso_latin_1)),
+	get(file(Tmp, iso_latin_1), contents, string(Copy)),
 	delete_file(Tmp),
 	Copy == WAtom.
 textbuffer(store-1) :-