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