Tue Aug 10 07:49:57 2010 UTC ()
Update to Yap 6.0.6

Highlights:

- configure system rewritten and simplified
- better emulation of SWI, especially of C-interface, allows:
  o port of SWI  packages: sgml and plunit work better, clib, RDF,
    zlib and http seem to be working well, semweb compiles
  o better integration with C: it is now possible to call YAP from JPL
    reliably (all tests in the demos/java directory succeed in Linux)
  o it is now possible to create a stream with SWI routines and use
    YAP IO (parser, writer) on it
  o pyswip: YAP now includes a version of the pyswip package for
    experimentation: all the demos seem to be work (YAP must be compiled
    as a dynamic library)
- compilation in Sun and NetBSD
- YAP can now handle very, very large terms in compiled clauses.
- several new builtins
- improve thread implementation, especially locking in IO routines and indexing
    o fix C thread interface
- fix odbc support in MYDDAS
- fix overflow in ==
- fix bad call to subsumes/2
- new version of trie library, developed by Theo and Ricardo


(asau)
diff -r1.9 -r1.10 pkgsrc/lang/yap/Makefile
diff -r1.5 -r1.6 pkgsrc/lang/yap/PLIST
diff -r1.7 -r1.8 pkgsrc/lang/yap/distinfo
diff -r1.2 -r1.3 pkgsrc/lang/yap/patches/patch-ab
diff -r1.2 -r1.3 pkgsrc/lang/yap/patches/patch-ac
diff -r1.1 -r1.2 pkgsrc/lang/yap/patches/patch-af
diff -r0 -r1.1 pkgsrc/lang/yap/patches/patch-aj

cvs diff -r1.9 -r1.10 pkgsrc/lang/yap/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/yap/Makefile 2010/05/18 09:24:43 1.9
+++ pkgsrc/lang/yap/Makefile 2010/08/10 07:49:57 1.10
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.9 2010/05/18 09:24:43 asau Exp $ 1# $NetBSD: Makefile,v 1.10 2010/08/10 07:49:57 asau Exp $
2# 2#
3 3
4DISTNAME= yap-6.0.5 4DISTNAME= yap-6.0.6
5CATEGORIES= lang 5CATEGORIES= lang
6# MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=yap/} 6# MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=yap/}
7MASTER_SITES= http://www.dcc.fc.up.pt/~vsc/Yap/ \ 7MASTER_SITES= http://www.dcc.fc.up.pt/~vsc/Yap/ \
8 http://www.dcc.fc.up.pt/~vsc/Yap/current/ 8 http://www.dcc.fc.up.pt/~vsc/Yap/current/
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.ncc.up.pt/~vsc/Yap/ 11HOMEPAGE= http://www.ncc.up.pt/~vsc/Yap/
12COMMENT= ISO-compliant Prolog 12COMMENT= ISO-compliant Prolog
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
16WRKSRC= $(WRKDIR)/yap-6 16WRKSRC= $(WRKDIR)/yap-6
17 17

cvs diff -r1.5 -r1.6 pkgsrc/lang/yap/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/yap/PLIST 2010/05/18 09:24:43 1.5
+++ pkgsrc/lang/yap/PLIST 2010/08/10 07:49:57 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.5 2010/05/18 09:24:43 asau Exp $ 1@comment $NetBSD: PLIST,v 1.6 2010/08/10 07:49:57 asau Exp $
2bin/yap 2bin/yap
3include/Yap/Atoms.h 3include/Yap/Atoms.h
4include/Yap/Regs.h 4include/Yap/Regs.h
5include/Yap/SWI-Prolog.h 5include/Yap/SWI-Prolog.h
6include/Yap/SWI-Stream.h 6include/Yap/SWI-Stream.h
7include/Yap/Tags_24bits.h 7include/Yap/Tags_24bits.h
8include/Yap/Tags_32LowTag.h 8include/Yap/Tags_32LowTag.h
9include/Yap/Tags_32Ops.h 9include/Yap/Tags_32Ops.h
10include/Yap/Tags_32bits.h 10include/Yap/Tags_32bits.h
11include/Yap/Tags_64bits.h 11include/Yap/Tags_64bits.h
12include/Yap/TermExt.h 12include/Yap/TermExt.h
13include/Yap/Yap.h 13include/Yap/Yap.h
14include/Yap/YapHeap.h 14include/Yap/YapHeap.h
@@ -71,54 +71,79 @@ include/Yap/rclause.h @@ -71,54 +71,79 @@ include/Yap/rclause.h
71include/Yap/rglobals.h 71include/Yap/rglobals.h
72include/Yap/rheap.h 72include/Yap/rheap.h
73include/Yap/rhstruct.h 73include/Yap/rhstruct.h
74include/Yap/rtree_udi.h 74include/Yap/rtree_udi.h
75include/Yap/sshift.h 75include/Yap/sshift.h
76include/Yap/tab.structs.h 76include/Yap/tab.structs.h
77include/Yap/tatoms.h 77include/Yap/tatoms.h
78include/Yap/threads.h 78include/Yap/threads.h
79include/Yap/tracer.h 79include/Yap/tracer.h
80include/Yap/trim_trail.h 80include/Yap/trim_trail.h
81include/Yap/udi.h 81include/Yap/udi.h
82include/Yap/yap_structs.h 82include/Yap/yap_structs.h
83include/Yap/yapio.h 83include/Yap/yapio.h
 84lib/Yap/cgi.so
 85lib/Yap/crypt.so
 86lib/Yap/files.so
 87lib/Yap/http_stream.so
84lib/Yap/itries.so 88lib/Yap/itries.so
 89lib/Yap/json.so
 90lib/Yap/libplstream.so
85lib/Yap/matrix.so 91lib/Yap/matrix.so
 92lib/Yap/memfile.so
 93lib/Yap/mime.so
86lib/Yap/pl-minisat.so 94lib/Yap/pl-minisat.so
87lib/Yap/plstream.so 95lib/Yap/pl-tai.so
 96lib/Yap/process.so
88lib/Yap/random.so 97lib/Yap/random.so
 98lib/Yap/rdf_db.so
 99lib/Yap/readutil.so
89lib/Yap/regexp.so 100lib/Yap/regexp.so
90lib/Yap/sgml2pl.so 101lib/Yap/sgml2pl.so
 102lib/Yap/sha4pl.so
 103lib/Yap/socket.so
91lib/Yap/startup.yss 104lib/Yap/startup.yss
 105lib/Yap/streaminfo.so
92lib/Yap/sys.so 106lib/Yap/sys.so
 107lib/Yap/time.so
93lib/Yap/tries.so 108lib/Yap/tries.so
 109lib/Yap/turtle.so
 110lib/Yap/unix.so
 111lib/Yap/uri.so
 112lib/Yap/yap_random.so
94lib/Yap/yap_rl.so 113lib/Yap/yap_rl.so
 114lib/Yap/zlib4pl.so
95lib/libYap.a 115lib/libYap.a
 116lib/web/css/dirindex.css
 117lib/web/css/openid.css
96share/Yap/DTD/HTML4.dcl 118share/Yap/DTD/HTML4.dcl
97share/Yap/DTD/HTML4.dtd 119share/Yap/DTD/HTML4.dtd
98share/Yap/DTD/HTML4.soc 120share/Yap/DTD/HTML4.soc
99share/Yap/DTD/HTMLlat1.ent 121share/Yap/DTD/HTMLlat1.ent
100share/Yap/DTD/HTMLspec.ent 122share/Yap/DTD/HTMLspec.ent
101share/Yap/DTD/HTMLsym.ent 123share/Yap/DTD/HTMLsym.ent
102share/Yap/INDEX.pl 124share/Yap/INDEX.pl
103share/Yap/aggregate.pl 125share/Yap/aggregate.pl
104share/Yap/apply.yap 126share/Yap/apply.yap
105share/Yap/apply_macros.yap 127share/Yap/apply_macros.yap
106share/Yap/arg.yap 128share/Yap/arg.yap
107share/Yap/assoc.yap 129share/Yap/assoc.yap
108share/Yap/atts.yap 130share/Yap/atts.yap
109share/Yap/autoloader.yap 131share/Yap/autoloader.yap
110share/Yap/avl.yap 132share/Yap/avl.yap
 133share/Yap/base64.pl
111share/Yap/bhash.yap 134share/Yap/bhash.yap
 135share/Yap/broadcast.pl
 136share/Yap/cgi.pl
112share/Yap/charsio.yap 137share/Yap/charsio.yap
113share/Yap/chr.pl 138share/Yap/chr.pl
114share/Yap/chr/README 139share/Yap/chr/README
115share/Yap/chr/a_star.pl 140share/Yap/chr/a_star.pl
116share/Yap/chr/binomialheap.pl 141share/Yap/chr/binomialheap.pl
117share/Yap/chr/builtins.pl 142share/Yap/chr/builtins.pl
118share/Yap/chr/chr_compiler_errors.pl 143share/Yap/chr/chr_compiler_errors.pl
119share/Yap/chr/chr_compiler_options.pl 144share/Yap/chr/chr_compiler_options.pl
120share/Yap/chr/chr_compiler_utility.pl 145share/Yap/chr/chr_compiler_utility.pl
121share/Yap/chr/chr_debug.pl 146share/Yap/chr/chr_debug.pl
122share/Yap/chr/chr_hashtable_store.pl 147share/Yap/chr/chr_hashtable_store.pl
123share/Yap/chr/chr_integertable_store.pl 148share/Yap/chr/chr_integertable_store.pl
124share/Yap/chr/chr_messages.pl 149share/Yap/chr/chr_messages.pl
@@ -182,54 +207,104 @@ share/Yap/clpqr/geler.pl @@ -182,54 +207,104 @@ share/Yap/clpqr/geler.pl
182share/Yap/clpqr/itf.pl 207share/Yap/clpqr/itf.pl
183share/Yap/clpqr/ordering.pl 208share/Yap/clpqr/ordering.pl
184share/Yap/clpqr/project.pl 209share/Yap/clpqr/project.pl
185share/Yap/clpqr/redund.pl 210share/Yap/clpqr/redund.pl
186share/Yap/clpr.pl 211share/Yap/clpr.pl
187share/Yap/clpr/bb_r.pl 212share/Yap/clpr/bb_r.pl
188share/Yap/clpr/bv_r.pl 213share/Yap/clpr/bv_r.pl
189share/Yap/clpr/fourmotz_r.pl 214share/Yap/clpr/fourmotz_r.pl
190share/Yap/clpr/ineq_r.pl 215share/Yap/clpr/ineq_r.pl
191share/Yap/clpr/itf_r.pl 216share/Yap/clpr/itf_r.pl
192share/Yap/clpr/nf_r.pl 217share/Yap/clpr/nf_r.pl
193share/Yap/clpr/store_r.pl 218share/Yap/clpr/store_r.pl
194share/Yap/cnf.pl 219share/Yap/cnf.pl
 220share/Yap/crypt.pl
 221share/Yap/ctypes.pl
 222share/Yap/date.pl
195share/Yap/dbqueues.yap 223share/Yap/dbqueues.yap
196share/Yap/dbusage.yap 224share/Yap/dbusage.yap
197share/Yap/debug.pl 225share/Yap/debug.pl
198share/Yap/dgraphs.yap 226share/Yap/dgraphs.yap
199share/Yap/dialect/commons.yap 227share/Yap/dialect/commons.yap
200share/Yap/dialect/hprolog.yap 228share/Yap/dialect/hprolog.yap
201share/Yap/dialect/swi.yap 229share/Yap/dialect/swi.yap
202share/Yap/dialect/swi/INDEX.pl 230share/Yap/dialect/swi/INDEX.pl
203share/Yap/dialect/swi/listing.pl 231share/Yap/dialect/swi/listing.pl
 232share/Yap/dialect/swi/readutil.pl
204share/Yap/error.pl 233share/Yap/error.pl
205share/Yap/expand_macros.yap 234share/Yap/expand_macros.yap
 235share/Yap/filesex.pl
206share/Yap/gensym.yap 236share/Yap/gensym.yap
207share/Yap/hacks.yap 237share/Yap/hacks.yap
208share/Yap/heaps.yap 238share/Yap/heaps.yap
 239share/Yap/http/README
 240share/Yap/http/dcg_basics.pl
 241share/Yap/http/html_head.pl
 242share/Yap/http/html_write.pl
 243share/Yap/http/http_authenticate.pl
 244share/Yap/http/http_client.pl
 245share/Yap/http/http_dirindex.pl
 246share/Yap/http/http_dispatch.pl
 247share/Yap/http/http_error.pl
 248share/Yap/http/http_exception.pl
 249share/Yap/http/http_header.pl
 250share/Yap/http/http_hook.pl
 251share/Yap/http/http_host.pl
 252share/Yap/http/http_json.pl
 253share/Yap/http/http_log.pl
 254share/Yap/http/http_mime_plugin.pl
 255share/Yap/http/http_open.pl
 256share/Yap/http/http_openid.pl
 257share/Yap/http/http_parameters.pl
 258share/Yap/http/http_path.pl
 259share/Yap/http/http_pwp.pl
 260share/Yap/http/http_server_files.pl
 261share/Yap/http/http_session.pl
 262share/Yap/http/http_sgml_plugin.pl
 263share/Yap/http/http_stream.pl
 264share/Yap/http/http_wrapper.pl
 265share/Yap/http/inetd_httpd.pl
 266share/Yap/http/js_write.pl
 267share/Yap/http/json.pl
 268share/Yap/http/json_convert.pl
 269share/Yap/http/mimepack.pl
 270share/Yap/http/mimetype.pl
 271share/Yap/http/thread_httpd.pl
 272share/Yap/http/web/icons/back.png
 273share/Yap/http/web/icons/c.png
 274share/Yap/http/web/icons/compressed.png
 275share/Yap/http/web/icons/folder.png
 276share/Yap/http/web/icons/generic.png
 277share/Yap/http/web/icons/layout.png
 278share/Yap/http/web/icons/openid-logo-square.png
 279share/Yap/http/web/icons/openid-logo-tiny.png
 280share/Yap/http/xpce_httpd.pl
209share/Yap/icon_address.pl 281share/Yap/icon_address.pl
210share/Yap/iso_639.pl 282share/Yap/iso_639.pl
211share/Yap/itries.yap 283share/Yap/itries.yap
212share/Yap/lam_mpi.yap 284share/Yap/lam_mpi.yap
213share/Yap/lineutils.yap 285share/Yap/lineutils.yap
214share/Yap/lists.yap 286share/Yap/lists.yap
215share/Yap/maplist.pl 287share/Yap/maplist.pl
216share/Yap/maplist.yap 288share/Yap/maplist.yap
217share/Yap/matlab.yap 289share/Yap/matlab.yap
218share/Yap/matrix.yap 290share/Yap/matrix.yap
 291share/Yap/memfile.pl
 292share/Yap/mime.pl
219share/Yap/minisat.pl 293share/Yap/minisat.pl
220share/Yap/minisat_examples/adder.pl 294share/Yap/minisat_examples/adder.pl
221share/Yap/minisat_examples/pearl_examples.pl 295share/Yap/minisat_examples/pearl_examples.pl
222share/Yap/nb.yap 296share/Yap/nb.yap
 297share/Yap/nb_set.pl
223share/Yap/occurs.yap 298share/Yap/occurs.yap
224share/Yap/operators.pl 299share/Yap/operators.pl
225share/Yap/option.pl 300share/Yap/option.pl
226share/Yap/ordsets.yap 301share/Yap/ordsets.yap
227share/Yap/pairs.pl 302share/Yap/pairs.pl
228share/Yap/pillow.pl 303share/Yap/pillow.pl
229share/Yap/pl/arith.yap 304share/Yap/pl/arith.yap
230share/Yap/pl/arrays.yap 305share/Yap/pl/arrays.yap
231share/Yap/pl/attributes.yap 306share/Yap/pl/attributes.yap
232share/Yap/pl/boot.yap 307share/Yap/pl/boot.yap
233share/Yap/pl/callcount.yap 308share/Yap/pl/callcount.yap
234share/Yap/pl/checker.yap 309share/Yap/pl/checker.yap
235share/Yap/pl/chtypes.yap 310share/Yap/pl/chtypes.yap
@@ -239,72 +314,119 @@ share/Yap/pl/corout.yap @@ -239,72 +314,119 @@ share/Yap/pl/corout.yap
239share/Yap/pl/debug.yap 314share/Yap/pl/debug.yap
240share/Yap/pl/depth_bound.yap 315share/Yap/pl/depth_bound.yap
241share/Yap/pl/dialect.yap 316share/Yap/pl/dialect.yap
242share/Yap/pl/directives.yap 317share/Yap/pl/directives.yap
243share/Yap/pl/eam.yap 318share/Yap/pl/eam.yap
244share/Yap/pl/errors.yap 319share/Yap/pl/errors.yap
245share/Yap/pl/eval.yap 320share/Yap/pl/eval.yap
246share/Yap/pl/flags.yap 321share/Yap/pl/flags.yap
247share/Yap/pl/grammar.yap 322share/Yap/pl/grammar.yap
248share/Yap/pl/ground.yap 323share/Yap/pl/ground.yap
249share/Yap/pl/hacks.yap 324share/Yap/pl/hacks.yap
250share/Yap/pl/init.yap 325share/Yap/pl/init.yap
251share/Yap/pl/listing.yap 326share/Yap/pl/listing.yap
 327share/Yap/pl/lists.yap
252share/Yap/pl/load_foreign.yap 328share/Yap/pl/load_foreign.yap
253share/Yap/pl/messages.yap 329share/Yap/pl/messages.yap
254share/Yap/pl/modules.yap 330share/Yap/pl/modules.yap
255share/Yap/pl/preds.yap 331share/Yap/pl/preds.yap
256share/Yap/pl/profile.yap 332share/Yap/pl/profile.yap
257share/Yap/pl/protect.yap 333share/Yap/pl/protect.yap
258share/Yap/pl/setof.yap 334share/Yap/pl/setof.yap
259share/Yap/pl/signals.yap 335share/Yap/pl/signals.yap
260share/Yap/pl/sockets.yap 336share/Yap/pl/sockets.yap
261share/Yap/pl/sort.yap 337share/Yap/pl/sort.yap
262share/Yap/pl/statistics.yap 338share/Yap/pl/statistics.yap
263share/Yap/pl/strict_iso.yap 339share/Yap/pl/strict_iso.yap
264share/Yap/pl/tabling.yap 340share/Yap/pl/tabling.yap
265share/Yap/pl/threads.yap 341share/Yap/pl/threads.yap
266share/Yap/pl/udi.yap 342share/Yap/pl/udi.yap
267share/Yap/pl/utils.yap 343share/Yap/pl/utils.yap
268share/Yap/pl/yapor.yap 344share/Yap/pl/yapor.yap
269share/Yap/pl/yio.yap 345share/Yap/pl/yio.yap
 346share/Yap/pltotex.pl
270share/Yap/plunit.pl 347share/Yap/plunit.pl
271share/Yap/prandom.yap 348share/Yap/prandom.yap
272share/Yap/problog.yap 349share/Yap/problog.yap
273share/Yap/problog/flags.yap 350share/Yap/problog/flags.yap
274share/Yap/problog/print.yap 351share/Yap/problog/print.yap
275share/Yap/problog/tptree.yap 352share/Yap/problog/tptree.yap
276share/Yap/problog_examples/graph.pl 353share/Yap/problog_examples/graph.pl
277share/Yap/problog_examples/learn_graph.pl 354share/Yap/problog_examples/learn_graph.pl
278share/Yap/problog_learning.yap 355share/Yap/problog_learning.yap
279share/Yap/problog_learning/flags_learning.yap 356share/Yap/problog_learning/flags_learning.yap
280share/Yap/problog_learning/logger.yap 357share/Yap/problog_learning/logger.yap
 358share/Yap/process.pl
 359share/Yap/prolog_server.pl
281share/Yap/prolog_source.pl 360share/Yap/prolog_source.pl
282share/Yap/prolog_xref.pl 361share/Yap/prolog_xref.pl
 362share/Yap/pwp.pl
283share/Yap/queues.yap 363share/Yap/queues.yap
 364share/Yap/quintus.pl
 365share/Yap/random.pl
284share/Yap/random.yap 366share/Yap/random.yap
285share/Yap/rbtrees.yap 367share/Yap/rbtrees.yap
 368share/Yap/rdf.pl
 369share/Yap/rdf_ntriples.pl
 370share/Yap/rdf_parser.pl
 371share/Yap/rdf_triple.pl
 372share/Yap/rdf_write.pl
286share/Yap/readutil.yap 373share/Yap/readutil.yap
 374share/Yap/record.pl
287share/Yap/regexp.yap 375share/Yap/regexp.yap
 376share/Yap/rewrite.pl
288share/Yap/rltree.yap 377share/Yap/rltree.yap
 378share/Yap/semweb/README
 379share/Yap/semweb/dc.rdfs
 380share/Yap/semweb/eor.rdfs
 381share/Yap/semweb/owl.owl
 382share/Yap/semweb/rdf_cache.pl
 383share/Yap/semweb/rdf_compare.pl
 384share/Yap/semweb/rdf_db.pl
 385share/Yap/semweb/rdf_edit.pl
 386share/Yap/semweb/rdf_http_plugin.pl
 387share/Yap/semweb/rdf_library.pl
 388share/Yap/semweb/rdf_library.ttl
 389share/Yap/semweb/rdf_litindex.pl
 390share/Yap/semweb/rdf_persistency.pl
 391share/Yap/semweb/rdf_portray.pl
 392share/Yap/semweb/rdf_turtle.pl
 393share/Yap/semweb/rdf_turtle_write.pl
 394share/Yap/semweb/rdf_zlib_plugin.pl
 395share/Yap/semweb/rdfs.pl
 396share/Yap/semweb/rdfs.rdfs
 397share/Yap/semweb/sparql_client.pl
 398share/Yap/semweb/turtle_base.pl
 399share/Yap/settings.pl
289share/Yap/sgml.pl 400share/Yap/sgml.pl
290share/Yap/sgml_write.pl 401share/Yap/sgml_write.pl
 402share/Yap/sha.pl
 403share/Yap/shlib.pl
 404share/Yap/socket.pl
291share/Yap/splay.yap 405share/Yap/splay.yap
 406share/Yap/streaminfo.pl
292share/Yap/stringutils.yap 407share/Yap/stringutils.yap
293share/Yap/system.yap 408share/Yap/system.yap
294share/Yap/terms.yap 409share/Yap/terms.yap
295share/Yap/test_cover.pl 410share/Yap/test_cover.pl
296share/Yap/test_wizard.pl 411share/Yap/test_wizard.pl
 412share/Yap/time.pl
297share/Yap/timeout.yap 413share/Yap/timeout.yap
298share/Yap/trees.yap 414share/Yap/trees.yap
299share/Yap/tries.yap 415share/Yap/tries.yap
300share/Yap/ugraphs.yap 416share/Yap/ugraphs.yap
301share/Yap/undgraphs.yap 417share/Yap/undgraphs.yap
 418share/Yap/unix.pl
 419share/Yap/uri.pl
 420share/Yap/url.pl
 421share/Yap/utf8.pl
302share/Yap/varnumbers.yap 422share/Yap/varnumbers.yap
303share/Yap/wdgraphs.yap 423share/Yap/wdgraphs.yap
304share/Yap/wgraphs.yap 424share/Yap/wgraphs.yap
305share/Yap/wundgraphs.yap 425share/Yap/wundgraphs.yap
 426share/Yap/xpath.pl
306share/Yap/xsdp_types.pl 427share/Yap/xsdp_types.pl
307share/Yap/ypp.yap 428share/Yap/ypp.yap
 429share/Yap/zlib.pl
308share/docs/Yap/Artistic 430share/docs/Yap/Artistic
309share/docs/Yap/COPYING 431share/docs/Yap/COPYING
310share/docs/Yap/README 432share/docs/Yap/README

cvs diff -r1.7 -r1.8 pkgsrc/lang/yap/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/yap/distinfo 2010/05/18 09:24:43 1.7
+++ pkgsrc/lang/yap/distinfo 2010/08/10 07:49:57 1.8
@@ -1,12 +1,14 @@ @@ -1,12 +1,14 @@
1$NetBSD: distinfo,v 1.7 2010/05/18 09:24:43 asau Exp $ 1$NetBSD: distinfo,v 1.8 2010/08/10 07:49:57 asau Exp $
2 2
3SHA1 (yap-6.0.5.tar.gz) = 1084b1630b48a430d60d6aee8e31914ecc6d5369 3SHA1 (yap-6.0.6.tar.gz) = 8fa25cd70fde024c6fa0bc455b0e7b1aa117b6f3
4RMD160 (yap-6.0.5.tar.gz) = b35264a7911c73d095426fb3790a104d41d44157 4RMD160 (yap-6.0.6.tar.gz) = 9e3538933967257c59a441d10ddda0d6935a9d2e
5Size (yap-6.0.5.tar.gz) = 3744819 bytes 5Size (yap-6.0.6.tar.gz) = 5099543 bytes
6SHA1 (patch-aa) = dca2acac805aabd8e2815b509ad516294484ad0f 6SHA1 (patch-aa) = dca2acac805aabd8e2815b509ad516294484ad0f
7SHA1 (patch-ab) = 76e1a2b4a183215c37ede5c8cbec624e901fe427 7SHA1 (patch-ab) = b311db4efa89f0b67952e62be6cd489e3e32165f
8SHA1 (patch-ac) = c0d382127f9bc3a962d01a0da34c99968f7388ab 8SHA1 (patch-ac) = e945c3e4c19d8d02b53a5030ad5ac0d44b25b959
9SHA1 (patch-ad) = e3765c0d6729b4d531cdea59dc8e442055091d10 9SHA1 (patch-ad) = e3765c0d6729b4d531cdea59dc8e442055091d10
10SHA1 (patch-ae) = cf4a79ccd0c34e42ca3d8a108619a9974288cde6 10SHA1 (patch-ae) = cf4a79ccd0c34e42ca3d8a108619a9974288cde6
11SHA1 (patch-af) = e49296d42247aec7ead7f65d67a42f93b400ca0f 11SHA1 (patch-af) = 135f2f3e82242d7b17ade4a797a3077834719e77
12SHA1 (patch-ah) = 572e29729d97d5e9942a3d2c22e121d4e756d648 12SHA1 (patch-ah) = 572e29729d97d5e9942a3d2c22e121d4e756d648
 13SHA1 (patch-za) = e45a450ebcef34e1e042eff62a9a72142c80984a
 14SHA1 (patch-zb) = 15562c2b81adf1684987dda980ed925008dfe4d8

cvs diff -r1.2 -r1.3 pkgsrc/lang/yap/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/lang/yap/patches/Attic/patch-ab 2010/02/11 20:43:49 1.2
+++ pkgsrc/lang/yap/patches/Attic/patch-ab 2010/08/10 07:49:57 1.3
@@ -1,22 +1,24 @@ @@ -1,22 +1,24 @@
1$NetBSD: patch-ab,v 1.2 2010/02/11 20:43:49 asau Exp $ 1$NetBSD: patch-ab,v 1.3 2010/08/10 07:49:57 asau Exp $
2 2
3--- H/Yap.h.orig 2008-05-23 14:02:13.000000000 +0400 3DragonFly support.
4+++ H/Yap.h 2009-02-06 21:36:00.000000000 +0300 4
5@@ -231,7 +231,7 @@ 5--- H/Yap.h.orig 2010-08-04 21:36:28.000000000 +0400
 6+++ H/Yap.h 2010-08-10 11:01:04.000000000 +0400
 7@@ -257,7 +257,7 @@
6 #endif 8 #endif
7  9
8 #if !defined(IN_SECOND_QUADRANT) 10 #if !defined(IN_SECOND_QUADRANT)
9-#if __linux__ || __FreeBSD__ || __NetBSD__ || mips || __APPLE__ 11-#if __linux__ || __FreeBSD__ || __NetBSD__ || mips || __APPLE__
10+#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(mips) || defined(__APPLE__) || defined(__DragonFly__) 12+#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(mips) || defined(__APPLE__) || defined(__DragonFly__)
11 #if defined(YAPOR) && defined(__alpha) 13 #if defined(YAPOR) && defined(__alpha)
12  14
13 #define MMAP_ADDR 0x40000000 15 #define MMAP_ADDR 0x40000000
14@@ -650,7 +650,7 @@ 16@@ -683,7 +683,7 @@
15 if you place things in the lower addresses (power to the libc people). 17 if you place things in the lower addresses (power to the libc people).
16 */ 18 */
17  19
18-#if (defined(_AIX) || (defined(__APPLE__) && !defined(__LP64__)) || defined(_WIN32) || defined(sparc) || defined(__sparc) || defined(mips) || defined(__FreeBSD__) || defined(_POWER) || defined(__POWERPC__) || defined(__linux__) || defined(IN_SECOND_QUADRANT) || defined(__CYGWIN__)) 20-#if (defined(_AIX) || (defined(__APPLE__) && !defined(__LP64__)) || defined(_WIN32) || defined(sparc) || defined(__sparc) || defined(mips) || defined(__FreeBSD__) || defined(_POWER) || defined(__POWERPC__) || defined(__linux__) || defined(IN_SECOND_QUADRANT) || defined(__CYGWIN__)) || defined(__NetBSD__)
19+#if (defined(_AIX) || (defined(__APPLE__) && !defined(__LP64__)) || defined(_WIN32) || defined(sparc) || defined(__sparc) || defined(mips) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(_POWER) || defined(__linux__) || defined(IN_SECOND_QUADRANT) || defined(__CYGWIN__)) 21+#if (defined(_AIX) || (defined(__APPLE__) && !defined(__LP64__)) || defined(_WIN32) || defined(sparc) || defined(__sparc) || defined(mips) || defined(__FreeBSD__) || defined(_POWER) || defined(__POWERPC__) || defined(__linux__) || defined(IN_SECOND_QUADRANT) || defined(__CYGWIN__)) || defined(__NetBSD__) || defined(__DragonFly__)
20 #define USE_LOW32_TAGS 1 22 #define USE_LOW32_TAGS 1
21 #endif 23 #endif
22  24

cvs diff -r1.2 -r1.3 pkgsrc/lang/yap/patches/Attic/patch-ac (expand / switch to unified diff)

--- pkgsrc/lang/yap/patches/Attic/patch-ac 2010/02/11 20:43:49 1.2
+++ pkgsrc/lang/yap/patches/Attic/patch-ac 2010/08/10 07:49:57 1.3
@@ -1,13 +1,15 @@ @@ -1,13 +1,15 @@
1$NetBSD: patch-ac,v 1.2 2010/02/11 20:43:49 asau Exp $ 1$NetBSD: patch-ac,v 1.3 2010/08/10 07:49:57 asau Exp $
2 2
3--- configure.orig 2008-05-24 02:29:49.000000000 +0400 3DragonFly support.
4+++ configure 2009-02-06 21:25:15.000000000 +0300 4
5@@ -7002,7 +7002,7 @@ 5--- configure.orig 2010-08-04 21:36:28.000000000 +0400
6 JAVALIBPATH="-L/System/Library/Frameworks/JavaVM.framework/Libraries" 6+++ configure 2010-08-10 11:03:31.000000000 +0400
7 JAVAINCPATH="-I/System/Library/Frameworks/JavaVM.framework/Headers" 7@@ -7052,7 +7052,7 @@
 8 YAPLIB_LD="$CC -dynamiclib -Wl,-install_name,$prefix/lib/libYap.dylib"
 9 PRE_INSTALL_ENV="DYLD_LIBRARY_PATH=\$(abs_top_builddir)"
8 ;; 10 ;;
9- *netbsd*|*freebsd*) 11- *netbsd*|*freebsd*)
10+ *netbsd*|*freebsd*|*dragonfly*) 12+ *netbsd*|*freebsd*|*dragonfly*)
11 if echo __ELF__ | ${CC:-cc} -E - | grep -q __ELF__ 13 if echo __ELF__ | ${CC:-cc} -E - | grep -q __ELF__
12 then 14 then
13 #an a.out system 15 #an a.out system

cvs diff -r1.1 -r1.2 pkgsrc/lang/yap/patches/patch-af (expand / switch to unified diff)

--- pkgsrc/lang/yap/patches/patch-af 2010/02/11 20:43:49 1.1
+++ pkgsrc/lang/yap/patches/patch-af 2010/08/10 07:49:57 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-af,v 1.1 2010/02/11 20:43:49 asau Exp $ 1$NetBSD: patch-af,v 1.2 2010/08/10 07:49:57 asau Exp $
2 2
3No "struct mallinfo" on NetBSD (?) 3Use canonical macro.
4 4
5--- H/dlmalloc.h.orig 2005-11-23 06:01:33.000000000 +0300 5--- H/dlmalloc.h.orig 2010-08-04 21:36:28.000000000 +0400
6+++ H/dlmalloc.h 2009-04-19 05:14:25.000000000 +0400 6+++ H/dlmalloc.h 2010-08-10 11:04:45.000000000 +0400
7@@ -489,7 +489,7 @@ 7@@ -493,7 +493,7 @@
8 HAVE_USR_INCLUDE_MALLOC_H. 8 HAVE_USR_INCLUDE_MALLOC_H.
9 */ 9 */
10  10
11-#if HAVE_MALLOC_H && !defined(_WIN32) 11-#if HAVE_MALLOC_H && !defined(_WIN32) && !defined(__NetBSD_Version__)
12+#if HAVE_MALLOC_H && !defined(__NetBSD__) && !defined(_WIN32) 12+#if HAVE_MALLOC_H && !defined(_WIN32) && !defined(__NetBSD__)
13 #define HAVE_USR_INCLUDE_MALLOC_H 1 13 #define HAVE_USR_INCLUDE_MALLOC_H 1
14 #endif 14 #endif
15  15

File Added: pkgsrc/lang/yap/patches/patch-aj
$NetBSD: patch-aj,v 1.1 2010/08/10 07:49:57 asau Exp $

Fix staged installation.

--- packages/http/Makefile.in.orig	2010-08-04 21:36:28.000000000 +0400
+++ packages/http/Makefile.in	2010-08-10 11:26:28.000000000 +0400
@@ -110,7 +110,7 @@
 		$(INSTALL_PROGRAM) $(SOLIBS) $(BINTARGET)
 		mkdir -p $(PLTARGET)
 		mkdir -p $(PLTARGET)/web/icons
-		mkdir -p $(LIBDIR)/web/css
+		mkdir -p $(DESTDIR)$(LIBDIR)/web/css
 		$(INSTALL_DATA) $(LIBPL) $(PLTARGET)
 		$(INSTALL_DATA) $(srcdir)/README $(PLTARGET)
 		$(INSTALL_DATA) $(srcdir)/web/icons/*.png $(PLTARGET)/web/icons