Update to SWI Prolog 5.9.7.

Lots of changes since 5.6.17.
This commit is contained in:
asau 2010-02-10 21:56:40 +00:00
parent 771737b155
commit 87ad9ed6d9
22 changed files with 350 additions and 374 deletions

View file

@ -1,23 +1,22 @@
# $NetBSD: Makefile,v 1.14 2009/05/20 00:58:21 wiz Exp $
# $NetBSD: Makefile,v 1.15 2010/02/10 21:56:40 asau Exp $
.include "Makefile.common"
PKGNAME= swi-prolog-lite-${SWIPLVERS}
PKGREVISION= 4
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= ISO/Edinburgh-style Prolog compiler
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
OVERRIDE_DIRDEPTH= 3
CONFIGURE_DIRS= src
USE_GNU_READLINE= yes # uses rl_event_hook() interface
CONFIGURE_ENV+= PL=swi-prolog
CONFIGURE_ARGS+= --disable-mt
CONFIGURE_ENV+= ARCH=${MACHINE_GNU_PLATFORM} # make PLIST consistent
USE_TOOLS+= gmake bash:run
REPLACE_BASH+= dotfiles/edit
#CPPFLAGS+= -DPREFIX=\"${PREFIX}\"
#CPPFLAGS+= -DSWIPLVERS=\"${SWIPLVERS}\"
.include "../../mk/bsd.prefs.mk"
@ -30,10 +29,12 @@ PLIST_SUBST+= BITS=32
post-install:
${INSTALL_DATA} ${FILESDIR}/shlib.pl \
${PREFIX}/lib/swi-prolog-${SWIPLVERS}/library/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"
#.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,14 +1,13 @@
# $NetBSD: Makefile.common,v 1.5 2007/02/22 19:26:40 wiz Exp $
# $NetBSD: Makefile.common,v 1.6 2010/02/10 21:56:41 asau Exp $
SWIPLVERS= 5.6.17
SWIPLVERS= 5.9.7
DISTNAME= pl-${SWIPLVERS}
CATEGORIES= lang
MASTER_SITES= ftp://ftp.swi.psy.uva.nl/SWI-Prolog/
MASTER_SITES= http://www.swi-prolog.org/download/stable/src/ \
http://www.swi-prolog.org/download/devel/src/
HOMEPAGE= http://www.swi-prolog.org/
DIST_SUBDIR= swi-prolog
DISTINFO_FILE= ${.CURDIR}/../../lang/swi-prolog-lite/distinfo
PATCHDIR= ${.CURDIR}/../../lang/swi-prolog-lite/patches
PLIST_SUBST+= APPEND_ELF=${APPEND_ELF:Q}

View file

@ -1,31 +1,239 @@
@comment $NetBSD: PLIST,v 1.5 2009/06/14 20:34:15 joerg Exp $
@comment $NetBSD: PLIST,v 1.6 2010/02/10 21:56:41 asau Exp $
bin/plld
bin/plrc
bin/swi-prolog
lib/swi-prolog-${PKGVERSION}/bin/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}/plld
lib/swi-prolog-${PKGVERSION}/bin/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}/plrc
lib/swi-prolog-${PKGVERSION}/bin/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}/swi-prolog
lib/pkgconfig/pl.pc
lib/swi-prolog-${PKGVERSION}/bin/${MACHINE_GNU_PLATFORM}/plld
lib/swi-prolog-${PKGVERSION}/bin/${MACHINE_GNU_PLATFORM}/plrc
lib/swi-prolog-${PKGVERSION}/bin/${MACHINE_GNU_PLATFORM}/swi-prolog
lib/swi-prolog-${PKGVERSION}/bin/swipl
lib/swi-prolog-${PKGVERSION}/boot/apply.pl
lib/swi-prolog-${PKGVERSION}/boot/attvar.pl
lib/swi-prolog-${PKGVERSION}/boot/autoload.pl
lib/swi-prolog-${PKGVERSION}/boot/bags.pl
lib/swi-prolog-${PKGVERSION}/boot/dcg.pl
lib/swi-prolog-${PKGVERSION}/boot/dwim.pl
lib/swi-prolog-${PKGVERSION}/boot/expand.pl
lib/swi-prolog-${PKGVERSION}/boot/history.pl
lib/swi-prolog-${PKGVERSION}/boot/init.pl
lib/swi-prolog-${PKGVERSION}/boot/license.pl
lib/swi-prolog-${PKGVERSION}/boot/load.pl
lib/swi-prolog-${PKGVERSION}/boot/menu.pl
lib/swi-prolog-${PKGVERSION}/boot/messages.pl
lib/swi-prolog-${PKGVERSION}/boot/parms.pl
lib/swi-prolog-${PKGVERSION}/boot/qlf.pl
lib/swi-prolog-${PKGVERSION}/boot/rc.pl
lib/swi-prolog-${PKGVERSION}/boot/sort.pl
lib/swi-prolog-${PKGVERSION}/boot/syspred.pl
lib/swi-prolog-${PKGVERSION}/boot/toplevel.pl
lib/swi-prolog-${PKGVERSION}/boot/topvars.pl
lib/swi-prolog-${PKGVERSION}/boot/writef.pl
lib/swi-prolog-${PKGVERSION}/boot${BITS}.prc
lib/swi-prolog-${PKGVERSION}/boot32.prc
lib/swi-prolog-${PKGVERSION}/demo/README
lib/swi-prolog-${PKGVERSION}/demo/likes.pl
lib/swi-prolog-${PKGVERSION}/doc/Manual/64bits.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/Bibliography.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/Contents.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/DCG.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/DDE.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/DLL.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/DocIndex.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/IDE.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/IO.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/SyntaxAndSemantics.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/acknowledge.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/aggregate.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/allsolutions.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/apply.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/applylist.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/arith.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/assoc.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/attvar.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/autoload.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/block3.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/broadcast.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/broadcast.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/builtin.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/builtinlist.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/charconv.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/chario.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/chars.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/charsio.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/chartype.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/check.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/chr.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/chrintro.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/clicense.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/clpclp_distinct.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/clpfd.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/clpqr.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/cmdline.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/compare.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/compilation.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/consulting.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/contrib.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/control.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/coroutining.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/csv.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/ctxmodule.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/cyclic.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/db.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/debug.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/debugger.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/debugging.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/debugoverview.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/defmodule.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/dialect.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/dynamic-modules.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/dynamic.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/dynstatic.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/editreload.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/errors.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/examineprog.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/examples.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/excepthook.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/exception.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/exception3.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/extendarith.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/extvar.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/files.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/findappfile.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/findhome.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/flags.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/forall2.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/foreign.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/foreigninclude.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/foreignlink.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/foreignnotes.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/foreignoverview.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/foreignthread.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/foreigntypes.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/foreignxmp.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/format.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/funcsummary.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/gc.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/gemacs.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/gensym.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/glossary.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/guidelines.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/guitracer.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/gvar.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/hack.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/help.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/history.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/home.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/hooks.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/idepreds.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/idesummary.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/import.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/importmodule.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/index.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/index.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/info.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/initfile.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/initgoal.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/intlibs.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/intro.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/iso.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/libpl.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/library.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/license.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/limits.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/listing.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/lists.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/loadfilehook.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/manipatom.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/manipmodule.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/manipstack.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/manipterm.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/memory.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/metacall.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/metainmodule.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/metapred.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/miscarith.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/miscpreds.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/modulecompat.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/moduleop.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/modules.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/mt-xpce.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/mtoplevel.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/mtunbound.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/navigator.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/nbset.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/next.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/operators.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/opsummary.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/option.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/ordsets.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/overrule.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/overview.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/pairs.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/pceemacs.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/pio.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/plld.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/portabilitystrategies.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/practical.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/preddesc.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/predsummary.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/prev.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/profile.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/profnode.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/projectfiles.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/prologxref.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/protocol.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/qsaveforeign.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/qsavelimits.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/quickstart.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/readline.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/readutil.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/record.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/reexport.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/registry.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/relnotes.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/resmodules.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/runenv.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/runtime.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/sec-5.11.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/sicstus-chr.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/signal.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/simplex.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/softlicense.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/sponsor.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/statistics.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/status.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/streamstat.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/strings.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/summary.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/swiorother.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/swiprolog.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/syntax.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/system.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/termrw.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/thmonitor.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/threadcom.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/threadcreate.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/threadpool.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/threads.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/threadsync.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/thutil.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/toplevel.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/topvars.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/tracehook.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/tty.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/typetest.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/ugraphs.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/up.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/url.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/usemodules.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/useresource.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/usingmodules.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/whichmodules.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/whymodules.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/widechars.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/www_browser.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/xpce.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/xref.html
lib/swi-prolog-${PKGVERSION}/doc/Manual/xrefchatdep.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/xrefchatfile.gif
lib/swi-prolog-${PKGVERSION}/doc/Manual/yellow_pages.gif
lib/swi-prolog-${PKGVERSION}/dotfiles/README
lib/swi-prolog-${PKGVERSION}/dotfiles/dotplrc
lib/swi-prolog-${PKGVERSION}/dotfiles/dotxpcerc
@ -33,55 +241,86 @@ lib/swi-prolog-${PKGVERSION}/dotfiles/edit
lib/swi-prolog-${PKGVERSION}/include/SWI-Prolog.h
lib/swi-prolog-${PKGVERSION}/include/SWI-Stream.h
lib/swi-prolog-${PKGVERSION}/include/stub.c
lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}/libpl.a
lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/libpl.a
lib/swi-prolog-${PKGVERSION}/library/INDEX.pl
@unexec rm -f %D/%F
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/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/base64.pl
lib/swi-prolog-${PKGVERSION}/library/bim.pl
lib/swi-prolog-${PKGVERSION}/library/broadcast.pl
lib/swi-prolog-${PKGVERSION}/library/charsio.pl
lib/swi-prolog-${PKGVERSION}/library/check.pl
lib/swi-prolog-${PKGVERSION}/library/checklast.pl
lib/swi-prolog-${PKGVERSION}/library/checkselect.pl
lib/swi-prolog-${PKGVERSION}/library/clp/bounds.pl
lib/swi-prolog-${PKGVERSION}/library/clp/clp_distinct.pl
lib/swi-prolog-${PKGVERSION}/library/clp/clp_events.pl
lib/swi-prolog-${PKGVERSION}/library/clp/clpfd.pl
lib/swi-prolog-${PKGVERSION}/library/clp/simplex.pl
lib/swi-prolog-${PKGVERSION}/library/csv.pl
lib/swi-prolog-${PKGVERSION}/library/ctypes.pl
lib/swi-prolog-${PKGVERSION}/library/date.pl
lib/swi-prolog-${PKGVERSION}/library/debug.pl
lib/swi-prolog-${PKGVERSION}/library/dialect.pl
lib/swi-prolog-${PKGVERSION}/library/dialect/ciao.pl
lib/swi-prolog-${PKGVERSION}/library/dialect/commons.pl
lib/swi-prolog-${PKGVERSION}/library/dialect/hprolog.pl
lib/swi-prolog-${PKGVERSION}/library/dialect/iso/iso_predicates.pl
lib/swi-prolog-${PKGVERSION}/library/dialect/yap.pl
lib/swi-prolog-${PKGVERSION}/library/dialect/yap/README.TXT
lib/swi-prolog-${PKGVERSION}/library/dif.pl
lib/swi-prolog-${PKGVERSION}/library/edinburgh.pl
lib/swi-prolog-${PKGVERSION}/library/edit.pl
lib/swi-prolog-${PKGVERSION}/library/emacs_interface.pl
lib/swi-prolog-${PKGVERSION}/library/error.pl
lib/swi-prolog-${PKGVERSION}/library/explain.pl
lib/swi-prolog-${PKGVERSION}/library/files.pl
lib/swi-prolog-${PKGVERSION}/library/gensym.pl
lib/swi-prolog-${PKGVERSION}/library/heaps.pl
lib/swi-prolog-${PKGVERSION}/library/help.pl
lib/swi-prolog-${PKGVERSION}/library/helpidx.pl
lib/swi-prolog-${PKGVERSION}/library/hotfix.pl
lib/swi-prolog-${PKGVERSION}/library/listing.pl
lib/swi-prolog-${PKGVERSION}/library/lists.pl
lib/swi-prolog-${PKGVERSION}/library/main.pl
lib/swi-prolog-${PKGVERSION}/library/make.pl
lib/swi-prolog-${PKGVERSION}/library/nb_rbtrees.pl
lib/swi-prolog-${PKGVERSION}/library/nb_set.pl
lib/swi-prolog-${PKGVERSION}/library/occurs.pl
lib/swi-prolog-${PKGVERSION}/library/operators.pl
lib/swi-prolog-${PKGVERSION}/library/option.pl
lib/swi-prolog-${PKGVERSION}/library/ordsets.pl
lib/swi-prolog-${PKGVERSION}/library/oset.pl
lib/swi-prolog-${PKGVERSION}/library/pairs.pl
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_source.pl
lib/swi-prolog-${PKGVERSION}/library/prolog_stack.pl
lib/swi-prolog-${PKGVERSION}/library/prolog_xref.pl
lib/swi-prolog-${PKGVERSION}/library/oset.pl
lib/swi-prolog-${PKGVERSION}/library/pure_input.pl
lib/swi-prolog-${PKGVERSION}/library/qpforeign.pl
lib/swi-prolog-${PKGVERSION}/library/qsave.pl
lib/swi-prolog-${PKGVERSION}/library/quintus.pl
lib/swi-prolog-${PKGVERSION}/library/rbtrees.pl
lib/swi-prolog-${PKGVERSION}/library/readln.pl
lib/swi-prolog-${PKGVERSION}/library/readutil.pl
lib/swi-prolog-${PKGVERSION}/library/record.pl
lib/swi-prolog-${PKGVERSION}/library/settings.pl
lib/swi-prolog-${PKGVERSION}/library/shell.pl
lib/swi-prolog-${PKGVERSION}/library/shlib.pl
lib/swi-prolog-${PKGVERSION}/library/sort.pl
lib/swi-prolog-${PKGVERSION}/library/statistics.pl
lib/swi-prolog-${PKGVERSION}/library/system.pl
lib/swi-prolog-${PKGVERSION}/library/terms.pl
lib/swi-prolog-${PKGVERSION}/library/thread.pl
lib/swi-prolog-${PKGVERSION}/library/thread_pool.pl
lib/swi-prolog-${PKGVERSION}/library/threadutil.pl
lib/swi-prolog-${PKGVERSION}/library/tty.pl
lib/swi-prolog-${PKGVERSION}/library/ugraphs.pl
@ -89,11 +328,10 @@ lib/swi-prolog-${PKGVERSION}/library/unicode/blocks.pl
lib/swi-prolog-${PKGVERSION}/library/unicode/unicode_data.pl
lib/swi-prolog-${PKGVERSION}/library/url.pl
lib/swi-prolog-${PKGVERSION}/library/utf8.pl
lib/swi-prolog-${PKGVERSION}/library/vm.pl
lib/swi-prolog-${PKGVERSION}/library/when.pl
lib/swi-prolog-${PKGVERSION}/library/www_browser.pl
lib/swi-prolog-${PKGVERSION}/swipl
man/man1/plld.1
man/man1/plrc.1
man/man1/swi-prolog.1
@pkgdir lib/swi-prolog-${PKGVERSION}/man
@pkgdir lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}

View file

@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.7 2009/05/20 00:58:21 wiz Exp $
# $NetBSD: buildlink3.mk,v 1.8 2010/02/10 21:56:41 asau Exp $
BUILDLINK_TREE+= swi-prolog-lite
@ -6,11 +6,11 @@ BUILDLINK_TREE+= swi-prolog-lite
SWI_PROLOG_LITE_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.swi-prolog-lite+= swi-prolog-lite>=5.2.9
BUILDLINK_ABI_DEPENDS.swi-prolog-lite?= swi-prolog-lite>=5.6.17nb4
BUILDLINK_PKGSRCDIR.swi-prolog-lite?= ../../lang/swi-prolog-lite
.include "../../devel/ncurses/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.endif # SWI_PROLOG_LITE_BUILDLINK3_MK
#.include "../../devel/gmp/buildlink3.mk" ?
.endif # SWI_PROLOG_LITE_BUILDLINK3_MK
BUILDLINK_TREE+= -swi-prolog-lite

View file

@ -1,20 +1,9 @@
$NetBSD: distinfo,v 1.8 2009/10/31 19:34:31 tnn Exp $
$NetBSD: distinfo,v 1.9 2010/02/10 21:56:41 asau Exp $
SHA1 (swi-prolog/pl-5.6.17.tar.gz) = e46e98b3ec8a69de3dc2eb147a9df9cbd1a17399
RMD160 (swi-prolog/pl-5.6.17.tar.gz) = 7f6786013b43c2e00b8e4a3799cbad1f7cac2fab
Size (swi-prolog/pl-5.6.17.tar.gz) = 10652203 bytes
SHA1 (patch-aa) = d886e3ff14f266393bddbaa3426e00d695527080
SHA1 (patch-ab) = cfc7e3b54b6f6b14a64faabad5e6a71bd5a6692e
SHA1 (patch-ac) = 909331edb76b5d0ce5003d86775524cd29e22a79
SHA1 (patch-ad) = 1cf00bae2f4014ce3385ca4deb92caaa539b9c89
SHA1 (patch-ae) = 8ff4586151109986137240aa436ba2144eb04c69
SHA1 (patch-af) = 6ca56f948950cc198fe255f064cc30fb6c1a58fb
SHA1 (patch-ag) = 750c50997129c8b1ae2c3c4c317296249668430b
SHA1 (patch-ah) = 3bfc13a920e0f3a79e6764a9ace89032989e2c67
SHA1 (patch-ai) = 9446bc38a0a7e02de303e68c923249b615c91833
SHA1 (patch-aj) = 4450848127eab9f05113aaabfa48725336353e79
SHA1 (patch-ak) = e767d69287f5b649048a5a6081061522c06edc18
SHA1 (patch-al) = 14d6309b71c0cc1f67967f2692db6ca075384def
SHA1 (patch-am) = 008c1ae8324522b185a7bf1dd07c7446dfcf2f31
SHA1 (patch-an) = 606f076c41c3020b5c7d0730317d709220c05d4b
SHA1 (patch-ao) = f57df2c1d1be9e7d91ded9b053a7f3cbc3af9eb6
SHA1 (swi-prolog/pl-5.9.7.tar.gz) = 50d163bb2a24f83d1ee7811434f31266e2aaf44e
RMD160 (swi-prolog/pl-5.9.7.tar.gz) = 720637581faa4c3bf1a96340956ec220de845db0
Size (swi-prolog/pl-5.9.7.tar.gz) = 13077112 bytes
SHA1 (patch-ad) = 5b54528554e63eb069e7efa7245db4ed20030512
SHA1 (patch-ao) = ee3f49f0c889c09247bfa1761c1a633bcc6cc9e1
SHA1 (patch-ap) = c001f721aa2d1868b8014a1a70d0b929f3d84a4e
SHA1 (patch-aq) = 23a50b6b433de24acf785c92c815aabae729bf6c

View file

@ -1,33 +0,0 @@
$NetBSD: patch-aa,v 1.2 2006/08/02 15:15:36 kristerw Exp $
--- 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)
LDFLAGS=@LDFLAGS@
+CPPFLAGS=@CPPFLAGS@
PLFOREIGN=@PLFOREIGN@
@@ -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@
+ $(CC) -c -I. -I$(srcdir) -I$(srcdir)/rc $(CPPFLAGS) $(CFLAGS) $< @COUTOPT@
system: $(PL)
startup: $(STARTUPPATH)
@@ -288,7 +289,7 @@
ar x `$(CC) -print-libgcc-file-name` $@
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

View file

@ -1,13 +0,0 @@
$NetBSD: patch-ab,v 1.3 2006/08/02 15:15:36 kristerw Exp $
--- 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
- PL=swipl
+ #PL=swipl
SO_EXT=dylib
SO_pic="-fno-common"
SO_PIC="-fno-common"

View file

@ -1,13 +0,0 @@
$NetBSD: patch-ac,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
--- packages/xpce/Makefile.in.orig Tue Apr 20 18:56:26 2004
+++ packages/xpce/Makefile.in
@@ -4,7 +4,7 @@
# See also ./configure
################################################################
-MAKE=@MAKE@
+MAKE=gmake
BUILDARCH=@BUILDARCH@
all::

View file

@ -1,15 +1,25 @@
$NetBSD: patch-ad,v 1.2 2006/08/02 15:15:36 kristerw Exp $
$NetBSD: patch-ad,v 1.3 2010/02/10 21:56:41 asau Exp $
--- 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 @@
Fix path to include files.
Split install target.
--- 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 @@
PLARCH=@ARCH@
PLLDFLAGS=@LDFLAGS@
PLDIR=$(shell dirname `pwd`)
-PLINCL=$(PLDIR)/include
-LIBDIR=$(PLDIR)/lib/$(PLARCH)
+PLINCL=$(PLBASE)/include
+LIBDIR=$(PLBASE)/lib/$(PLARCH)
+PLINCL=$(PLDIR)/src
LIBDIR=$(PLDIR)/lib/$(PLARCH)
PLSHARED=@PLSHARED@
INSTALL=@INSTALL@
INSTALL_DATA=@INSTALL_DATA@
@@ -83,6 +83,8 @@
for p in $(PKG); do \
if [ -r $$p/Makefile ]; then ( cd $$p && $(MAKE) $@ ) || exit 1; fi; \
done
+
+post-install::
@echo "*** Forcing update of library index ***"
rm -f $(DESTDIR)$(PLLIB)/INDEX.pl
./pl.sh -f none -g "make_library_index('$(DESTDIR)$(PLLIB)')" -t halt

View file

@ -1,31 +0,0 @@
$NetBSD: patch-ae,v 1.2 2006/08/02 15:15:36 kristerw Exp $
--- 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
-CPLIFLAGS= -I$(PLINCL) -I../../$(builddir) -I../../src
+CPLIFLAGS= -I$(PLINCL) -I../../$(builddir) -I../../src -I${X11BASE}/include
PL= pl
PLLD= plld -pl $(PL)
ITFOBJ= $(addprefix $(OBJDIR)/, interface.o link.o pcecall.o)
@@ -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) $(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 $(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);
################################################################$
# QLF generation

View file

@ -1,22 +0,0 @@
$NetBSD: patch-af,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
--- packages/xpce/src/Makefile.in.orig Sat Jan 17 18:28:41 2004
+++ packages/xpce/src/Makefile.in
@@ -88,7 +88,7 @@ NETLIBS=@NETLIBS@
XLIBS=@XLIBS@
LDFLAGS=-L$(XLIB) @LDFLAGS@
GCCLIB=@GCCLIB@
-LDSOFLAGS=@LDSOFLAGS@ -L$(XLIB)
+LDSOFLAGS=@LDSOFLAGS@ -L$(XLIB) -Wl,-R${XLIB} -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib
SOEXTRAOBJ=@SOEXTRAOBJ@
SO=@SO@
VWS=@VWS@
@@ -107,7 +107,7 @@ LIBS= $(XLIBS) $(NETLIBS) -lm
COFLAGS=@COFLAGS@
CWFLAGS=@CWFLAGS@
-CIFLAGS=-I. -I$(srcdir) @CIFLAGS@
+CIFLAGS=-I. -I$(srcdir) @CIFLAGS@ -I${LOCALBASE}/include
CMFLAGS=@CMFLAGS@ @DEFS@
CFLAGS=$(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)

View file

@ -1,13 +0,0 @@
$NetBSD: patch-ag,v 1.2 2006/08/02 15:15:36 kristerw Exp $
--- 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
install: all

View file

@ -1,14 +0,0 @@
$NetBSD: patch-ah,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
--- src/pl-xterm.c.orig Thu Apr 22 16:35:01 2004
+++ src/pl-xterm.c
@@ -27,7 +27,8 @@
#endif
#include "pl-incl.h"
-#if defined(HAVE_GRANTPT) && defined(O_PLMT)
+#if defined(HAVE_GRANTPT) && defined(O_PLMT) \
+ && !defined(__FreeBSD__) /* grantpt is borked on freebsd up to 5.2.1-rc */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Open an alternative xterm-console. Used to support multi-threading

View file

@ -1,19 +0,0 @@
$NetBSD: patch-ai,v 1.1.1.1 2004/05/20 11:09:17 hubertf Exp $
--- packages//xpce/src/unx/process.c.orig 2002-02-01 16:05:02.000000000 +0100
+++ packages//xpce/src/unx/process.c
@@ -45,7 +45,13 @@ simulated using CreatePipe() and CreateP
reduced to the facility to terminate the inferior process.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
-#ifdef __unix__
+/* that's not passed down, and pulling in src/pl-incl.h doesn't work
+ for some reason - HF */
+#ifdef __NetBSD__
+# define __unix__ 1
+#endif
+
+#if defined(__unix__)
#define HAVE_FORK 1
#define HAVE_PTYS 1
#define HAVE_KILL 1

View file

@ -1,14 +0,0 @@
$NetBSD: patch-aj,v 1.1 2006/01/23 15:24:12 joerg Exp $
--- src/pl-setup.c.orig 2006-01-09 23:26:40.000000000 +0000
+++ src/pl-setup.c
@@ -993,9 +993,6 @@ todays Unix systems or VirtualAlloc() an
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#include <errno.h>
-#ifndef WIN32
-extern int errno;
-#endif /*WIN32*/
static int size_alignment; /* Stack sizes must be aligned to this */

View file

@ -1,70 +0,0 @@
$NetBSD: patch-ak,v 1.1 2006/10/12 14:14:13 joerg Exp $
--- src/pl-tai.c.orig 2006-07-28 09:20:12.000000000 +0000
+++ src/pl-tai.c
@@ -38,11 +38,8 @@ long set by tzset(). Not really clean .
#ifdef WIN32
#define timezone _timezone
-#define daylight _daylight
#else
extern char *tzname[2];
-extern long timezone;
-extern int daylight;
#endif
@@ -82,8 +79,21 @@ do_tzset()
static int
tz_offset()
-{ do_tzset();
- return timezone;
+{
+ time_t now = time(NULL), t_gmt, t_local;
+ struct tm gmt, local;
+ int diff;
+
+ do_tzset();
+ gmtime_r(&now, &gmt);
+ t_gmt = mktime(&gmt);
+ localtime_r(&now, &local);
+ t_local = mktime(&local);
+ diff = t_local - t_gmt;
+ if (local.tm_isdst)
+ diff += 3600;
+
+ return diff;
}
@@ -312,14 +322,12 @@ PRED_IMPL("stamp_date_time", 3, stamp_da
ct.hour = tm.tm_hour;
ct.minute = tm.tm_min;
tzatom = tz_name_as_atom(tm.tm_isdst);
- if ( daylight ) /* from tzset() */
- { if ( tm.tm_isdst )
+ if ( tm.tm_isdst )
{ utcoffset -= 3600;
dstatom = ATOM_true;
} else
{ dstatom = ATOM_false;
}
- }
done = TRUE;
}
} else if ( alocal == ATOM_utc )
@@ -721,12 +729,10 @@ PRED_IMPL("format_time", 3, format_time,
{ localtime_r(&unixt, &tb.tm);
tb.sec = (double)tb.tm.tm_sec + modf(tb.stamp, &ip);
tb.utcoff = tz_offset();
- if ( daylight )
- { if ( tb.tm.tm_isdst )
+ if ( tb.tm.tm_isdst )
{ tb.utcoff -= 3600;
tb.isdst = TRUE;
}
- }
tb.tzname = tz_name_as_atom(tb.tm.tm_isdst);
tb.flags = HAS_STAMP|HAS_WYDAY;
} else

View file

@ -1,27 +0,0 @@
$NetBSD: patch-al,v 1.1 2007/10/13 07:54:31 rillig Exp $
Since C99, the probability that some system header defines the type
"bool" has risen.
--- packages/xpce/src/h/kernel.h.orig 2007-10-13 09:41:23.000000000 +0200
+++ packages/xpce/src/h/kernel.h 2007-10-13 09:42:10.000000000 +0200
@@ -1272,7 +1272,7 @@ NewClass(constant) /* @nil, @default *
ABSTRACT_CONSTANT
End;
-NewClass(bool) /* @on, @off */
+NewClass(swi_bool) /* @on, @off */
ABSTRACT_CONSTANT
End;
@@ -1596,8 +1596,8 @@ GLOBAL int XPCE_mt; /* we are multi-thr
GLOBAL struct constant ConstantNil; /* MUST be first! */
GLOBAL struct constant ConstantDefault;
GLOBAL struct constant ConstantClassDefault;
-GLOBAL struct bool BoolOn;
-GLOBAL struct bool BoolOff;
+GLOBAL struct swi_bool BoolOn;
+GLOBAL struct swi_bool BoolOff;
GLOBAL Var RECEIVER; /* @receiver */
GLOBAL Var RECEIVER_CLASS; /* @receiver_class */

View file

@ -1,15 +0,0 @@
$NetBSD: patch-am,v 1.1 2007/10/13 07:54:31 rillig Exp $
See patch-al.
--- packages/xpce/src/h/types.h.orig 2006-04-05 09:29:15.000000000 +0200
+++ packages/xpce/src/h/types.h 2007-10-13 09:41:46.000000000 +0200
@@ -63,7 +63,7 @@ typedef struct binary_condition * Binary
typedef struct binding * Binding;
typedef struct assignment * Assignment;
typedef struct block * Block;
-typedef struct bool * Bool;
+typedef struct swi_bool * Bool;
typedef struct c_pointer * CPointer;
typedef struct cell * Cell;
typedef struct chain * Chain;

View file

@ -1,26 +0,0 @@
$NetBSD: patch-an,v 1.1 2007/10/13 07:54:31 rillig Exp $
See patch-al.
--- packages/xpce/src/ker/self.c.orig 2005-11-21 20:45:53.000000000 +0100
+++ packages/xpce/src/ker/self.c 2007-10-13 09:42:56.000000000 +0200
@@ -1133,7 +1133,7 @@ getVersionPce(Pce pce, Name how)
int n;
for(n=0; n<3; n++)
- { while(*q && isdigit(*q))
+ { while(*q && isdigit((unsigned char)*q))
q++;
if ( *q == '.' )
q++;
@@ -1478,8 +1478,8 @@ pceInitialise(int handles, const char *h
allocRange(&ConstantNil, sizeof(struct constant));
allocRange(&ConstantDefault, sizeof(struct constant));
allocRange(&ConstantClassDefault, sizeof(struct constant));
- allocRange(&BoolOff, sizeof(struct bool));
- allocRange(&BoolOn, sizeof(struct bool));
+ allocRange(&BoolOff, sizeof(struct swi_bool));
+ allocRange(&BoolOn, sizeof(struct swi_bool));
initNamesPass1();
DEBUG_BOOT(Cprintf("Types ...\n"));
initTypes();

View file

@ -1,22 +1,24 @@
$NetBSD: patch-ao,v 1.1 2009/10/31 19:34:31 tnn Exp $
$NetBSD: patch-ao,v 1.2 2010/02/10 21:56:41 asau Exp $
--- src/pl-arith.c.orig 2009-10-31 20:31:13.000000000 +0100
+++ src/pl-arith.c
@@ -1752,7 +1752,7 @@ ar_lsb(Number n1, Number r)
Avoid conflict with library function.
--- src/pl-arith.c.orig 2009-10-19 17:00:42.000000000 +0400
+++ src/pl-arith.c 2009-10-20 08:54:57.000000000 +0400
@@ -2268,7 +2268,7 @@
static int
-popcount64(int64_t i)
+popcount64_(int64_t i)
{ int c, j;
+ar_popcount64(int64_t i)
{ int c;
size_t j;
int64_t m = LL(1);
@@ -1775,7 +1775,7 @@ ar_popcount(Number n1, Number r)
@@ -2292,7 +2292,7 @@
if ( n1->value.i < 0 )
return notLessThanZero("popcount", 1, n1);
- r->value.i = popcount64(n1->value.i);
+ r->value.i = popcount64_(n1->value.i);
+ r->value.i = ar_popcount64(n1->value.i);
r->type = V_INTEGER;
succeed;
#ifdef O_GMP

View file

@ -0,0 +1,22 @@
$NetBSD: patch-ap,v 1.1 2010/02/10 21:56:41 asau Exp $
"test" portability.
Reported as applied upstream.
--- packages/space/configure.in.orig 2010-01-10 16:35:20.000000000 +0300
+++ packages/space/configure.in 2010-01-17 19:19:50.000000000 +0300
@@ -88,12 +88,12 @@
AC_CHECK_HEADERS(spatialindex/SpatialIndex.h,[si=1],[si=0])
#AC_TRY_LINK([#include <spatialindex/SpatialIndex.h>],[SpatialIndex::Point *p=new SpatialIndex::Point();],[si=1],[si=0])
-if test $si == 0; then
+if test $si = 0; then
AC_ERROR("Cannot find spatialindex. Spatialindex must be installed first (http://trac.gispython.org/spatialindex/)")
fi
AC_CHECK_HEADERS(geos_c.h,[geos=1],[geos=0])
-if test $si == 0; then
+if test $si = 0; then
AC_ERROR("Cannot find GEOS library. GEOS must be installed first (http://trac.osgeo.org/geos/)")
fi

View file

@ -0,0 +1,25 @@
$NetBSD: patch-aq,v 1.1 2010/02/10 21:56:41 asau Exp $
"test" portability.
Reported as applied upstream.
--- packages/space/configure.orig 2010-01-17 19:18:27.000000000 +0300
+++ packages/space/configure 2010-01-17 19:20:26.000000000 +0300
@@ -3797,7 +3797,7 @@
done
#AC_TRY_LINK([#include <spatialindex/SpatialIndex.h>],[SpatialIndex::Point *p=new SpatialIndex::Point();],[si=1],[si=0])
-if test $si == 0; then
+if test $si = 0; then
{ { $as_echo "$as_me:$LINENO: error: \"Cannot find spatialindex. Spatialindex must be installed first (http://trac.gispython.org/spatialindex/)\"" >&5
$as_echo "$as_me: error: \"Cannot find spatialindex. Spatialindex must be installed first (http://trac.gispython.org/spatialindex/)\"" >&2;}
{ (exit 1); exit 1; }; }
@@ -3951,7 +3951,7 @@
done
-if test $si == 0; then
+if test $si = 0; then
{ { $as_echo "$as_me:$LINENO: error: \"Cannot find GEOS library. GEOS must be installed first (http://trac.osgeo.org/geos/)\"" >&5
$as_echo "$as_me: error: \"Cannot find GEOS library. GEOS must be installed first (http://trac.osgeo.org/geos/)\"" >&2;}
{ (exit 1); exit 1; }; }