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)
+ 

Reply via email to