On Sat, Jan 02, 2010 at 07:46:20PM +0100, Matthias Kilian wrote: > I didn't do further tests on clisp nor on xindy, because there are > probably people who know those parts better than me.
Kili's fix works great with the attached texlive patch. Seeing as no-one else replied to say whether the clisp update works as far as LISP is concerned, I ran some simple programs of my own. Nothing particularly challenging (i have never used lisp before), but all appears to be in place. One query I have is: why --disable-mmap on amd64? Grepping the ports tree I see only one other port using clisp, which is sbcl. I am building this now, but if that succeeds, I think clisp is OK to be committed. -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
Index: Makefile =================================================================== RCS file: /cvs/ports/print/texlive/base/Makefile,v retrieving revision 1.28 diff -u -p -u -r1.28 Makefile --- Makefile 15 Dec 2009 18:01:57 -0000 1.28 +++ Makefile 5 Jan 2010 08:45:24 -0000 @@ -3,7 +3,7 @@ COMMENT = base binaries for TeXLive typesetting distribution DISTNAME = texlive-${DIST_V}-source -PKGNAME = texlive_base-${V}p0 +PKGNAME = texlive_base-${V}p1 SHARED_LIBS = kpathsea 2.0 WANTLIB = m X11 ICE freetype Xt c Xext fontconfig Xpm SM Xmu z \ @@ -22,9 +22,8 @@ LIB_DEPENDS = t1.>=4::devel/t1lib \ png.>=3::graphics/png \ gd::graphics/gd \ ttf::print/freetype \ - poppler::print/poppler - - + poppler::print/poppler \ + avcall,callback::devel/ffcall # Never set SEPARATE_BUILD CONFIGURE_STYLE = gnu Index: patches/patch-utils_xindy_rte_Makefile_in =================================================================== RCS file: patches/patch-utils_xindy_rte_Makefile_in diff -N patches/patch-utils_xindy_rte_Makefile_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-utils_xindy_rte_Makefile_in 5 Jan 2010 08:45:24 -0000 @@ -0,0 +1,15 @@ +$OpenBSD$ + +A fix for the newer versions of clisp where clisp-link invocation no longer +uses add-module-set. + +--- utils/xindy/rte/Makefile.in.orig Wed Aug 5 12:36:50 2009 ++++ utils/xindy/rte/Makefile.in Sat Jan 2 14:49:00 2010 +@@ -548,7 +548,6 @@ $(binariesdir)/$(XINDY_RUN): + test -f ordrules/link.sh || for i in $(ORDRULES_FILES); do cp -p $(top_srcdir)/rte/ordrules/$$i ordrules/$$i; done + $(MAKE) -C ordrules ordrulei.c + env CLISP_LINKKIT='$(CLISP_LIB)/linkkit' MAKE="$(MAKE)" \ +- sh '$(CLISP_LIB)/clisp-link' add-module-set ordrules '$(CLISP_LIB)/full' xindy-build-dir || \ + sh '$(CLISP_LIB)/clisp-link' add '$(CLISP_LIB)/full' xindy-build-dir ordrules + $(INSTALL_STRIP_PROGRAM) xindy-build-dir/$(LISP_RUN) $(binariesdir)/$(XINDY_RUN) +