pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/30890: [patch] lang/clisp - build additional modules



>Number:         30890
>Category:       pkg
>Synopsis:       [patch] lang/clisp - build additional modules
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 01 22:09:00 +0000 2005
>Originator:     Peter Schuller <peter.schuller%infidyne.com@localhost>
>Release:        NetBSD 2.0.2_BETA
>Organization:
        
>Environment:
        
        
System: NetBSD scode.mine.nu 2.0.2_BETA NetBSD 2.0.2_BETA (PROMETHEUS) #2: Thu 
Mar 24 21:18:12 CET 2005 
toor%prometheus.scode.org@localhost:/usr/obj/sys/arch/i386/compile/PROMETHEUS 
i386
Architecture: i386
Machine: i386
>Description:
        clisp is not built with any extension modules; including the
        POSIX/SYSCALLS/OS module which is going to be needed for
        almost any "real" work with clisp.
>How-To-Repeat:
>Fix:

I suggest the following patch to build with syscalls/regexp/pcre/wildcard
modules.

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/lang/clisp/Makefile,v
retrieving revision 1.43
diff -u -r1.43 Makefile
--- Makefile    17 Jun 2005 04:49:47 -0000      1.43
+++ Makefile    1 Aug 2005 22:02:35 -0000
@@ -33,7 +33,11 @@
                ${CONFIGURE_SCRIPT} --host=${MACHINE_GNU_PLATFORM} \
                        --prefix=${PREFIX}) && \
        ./makemake --prefix=${PREFIX} --with-readline --with-gettext \
-               --with-dynamic-ffi --fsstnd=netbsd >Makefile
+               --with-dynamic-ffi --fsstnd=netbsd >Makefile && \
+       ${MV} Makefile Makefile.patch && \
+       ${SED} -e 's/MODULES =/MODULES = syscalls regexp pcre wildcard/g' \
+               < Makefile.patch > Makefile && \
+       ${RM} Makefile.patch
 
 pre-build:
        cd ${WRKSRC}/avcall && ${MAKE}
@@ -42,5 +46,6 @@
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/readline/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
 
 .include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/lang/clisp/PLIST,v
retrieving revision 1.6
diff -u -r1.6 PLIST
--- PLIST       2 May 2005 17:42:06 -0000       1.6
+++ PLIST       1 Aug 2005 22:02:35 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2005/05/02 17:42:06 drochner Exp $
+@comment $NetBSD$
 bin/clisp
 lib/clisp/base/libavcall.a
 lib/clisp/base/libcallback.a
@@ -13,6 +13,8 @@
 lib/clisp/clisp-link
 lib/clisp/data/UnicodeDataFull.txt
 lib/clisp/data/clhs.txt
+lib/clisp/full/calls.o
+lib/clisp/full/cpcre.o
 lib/clisp/full/libavcall.a
 lib/clisp/full/libcallback.a
 lib/clisp/full/libcharset.a
@@ -23,6 +25,10 @@
 lib/clisp/full/makevars
 lib/clisp/full/modules.h
 lib/clisp/full/modules.o
+lib/clisp/full/regexi.o
+lib/clisp/full/regexp.dvi
+lib/clisp/full/wildcard.dvi
+lib/clisp/full/wildcard.o
 lib/clisp/linkkit/clisp.h
 lib/clisp/linkkit/exporting.lisp
 lib/clisp/linkkit/modprep.lisp

>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index