Date: Wed, 13 Sep 2006 18:16:00 +0400 (MSD) From: Stanislav Sedov <ssedov@mbsd.msk.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/103226: [NEW PORT] lang/newlisp: LISP like scripting language Message-ID: <20060913141600.C75A311B81@fonon.realnet> Resent-Message-ID: <200609131420.k8DEKJSh092117@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 103226 >Category: ports >Synopsis: [NEW PORT] lang/newlisp: LISP like scripting language >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Sep 13 14:20:18 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Stanislav Sedov >Release: FreeBSD 7.0-CURRENT i386 >Organization: MBSD labs, Inc. >Environment: System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Thu Aug 31 10:34:52 MSD 2006 >Description: The newLISP is a scripting language for developing web applications and programs in general and in the domains of artificial intelligence (AI) and statistics. Author: Lutz Mueller WWW: http://www.newlisp.org/ >How-To-Repeat: >Fix: --- newlisp-8.9.0.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # newlisp # newlisp/pkg-descr # newlisp/Makefile # newlisp/pkg-plist # newlisp/distinfo # newlisp/files # newlisp/files/patch-makefile_bsd # newlisp/files/patch-makefile_bsd_lib # newlisp/files/patch-makefile_bsd_utf8 # echo c - newlisp mkdir -p newlisp > /dev/null 2>&1 echo x - newlisp/pkg-descr sed 's/^X//' >newlisp/pkg-descr << 'END-of-newlisp/pkg-descr' XThe newLISP is a scripting language for developing web applications and Xprograms in general and in the domains of artificial intelligence (AI) and Xstatistics. X XAuthor: Lutz Mueller XWWW: http://www.newlisp.org/ END-of-newlisp/pkg-descr echo x - newlisp/Makefile sed 's/^X//' >newlisp/Makefile << 'END-of-newlisp/Makefile' X# New ports collection makefile for: newlisp X# Date created: 2006-09-13 X# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru> X# X# $MBSDlabs$ X# $FreeBSD$ X# X XPORTNAME= newlisp XPORTVERSION= 8.9.0 XCATEGORIES= lang XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR=${PORTNAME} XEXTRACT_SUFX= .tgz X XMAINTAINER= ssedov@mbsd.msk.ru XCOMMENT= LISP like scripting language X XRUN_DEPENDS= wish${TK_VER}:${PORTSDIR}/x11-toolkits/tk${TK_VER:S,.,,g} X XHAS_CONFIGURE= yes XALL_TARGET= default X XTK_VER= 8.4 XMAN1= newlisp.1 newlisp-tk.1 X X.include <bsd.port.pre.mk> X Xpost-patch: X @${REINPLACE_CMD} -E -e "s,install -m 644, \$${BSD_INSTALL_DATA},g" \ X -e "s,install -m 755, \$${BSD_INSTALL_SCRIPT},g" \ X -e "s,^(datadir=).*,\1${PREFIX}/share,g" \ X -e "s,^(mandir=).*,\1${PREFIX}/man,g" \ X -e "s,^(bindir=).*,\1${PREFIX}/bin,g" \ X ${WRKSRC}/Makefile X X @${REINPLACE_CMD} -E -e "s,exec wish,exec wish${TK_VER}," \ X -e "s,/usr/share/newlisp,${DATADIR},g" \ X -e "s,/usr/bin,${PREFIX}/bin,g" \ X ${WRKSRC}/newlisp-tk/newlisp-tk.tcl X X.include <bsd.port.post.mk> END-of-newlisp/Makefile echo x - newlisp/pkg-plist sed 's/^X//' >newlisp/pkg-plist << 'END-of-newlisp/pkg-plist' Xbin/newlisp Xbin/newlisp-tk X%%DATADIR%%/COPYING X%%DATADIR%%/CREDITS X%%DATADIR%%/cgi.lsp X%%DATADIR%%/doc/manual_frame.html X%%DATADIR%%/doc/newlisp-tk.html X%%DATADIR%%/doc/newlisp_index.html X%%DATADIR%%/doc/newlisp_manual.html X%%DATADIR%%/ftp.lsp X%%DATADIR%%/gmp.lsp X%%DATADIR%%/hash.lsp X%%DATADIR%%/infix.lsp X%%DATADIR%%/init.lsp.example X%%DATADIR%%/link.lsp X%%DATADIR%%/mysql.lsp X%%DATADIR%%/mysql5.lsp X%%DATADIR%%/newlisp-tk/Demo.lsp X%%DATADIR%%/newlisp-tk/Drag.lsp X%%DATADIR%%/newlisp-tk/Hanoi.lsp X%%DATADIR%%/newlisp-tk/Mouse.lsp X%%DATADIR%%/newlisp-tk/Random.lsp X%%DATADIR%%/newlisp-tk/Turtle.lsp X%%DATADIR%%/newlisp-tk/images/aboutImg.gif X%%DATADIR%%/newlisp-tk/images/clearImg.gif X%%DATADIR%%/newlisp-tk/images/consoleImg.gif X%%DATADIR%%/newlisp-tk/images/continueImg.gif X%%DATADIR%%/newlisp-tk/images/copyImg.gif X%%DATADIR%%/newlisp-tk/images/cutImg.gif X%%DATADIR%%/newlisp-tk/images/debugImg.gif X%%DATADIR%%/newlisp-tk/images/deleteImg.gif X%%DATADIR%%/newlisp-tk/images/editImg.gif X%%DATADIR%%/newlisp-tk/images/evalImg.gif X%%DATADIR%%/newlisp-tk/images/evalPrintImg.gif X%%DATADIR%%/newlisp-tk/images/fileImg.gif X%%DATADIR%%/newlisp-tk/images/helpImg.gif X%%DATADIR%%/newlisp-tk/images/newImg.gif X%%DATADIR%%/newlisp-tk/images/newlisp.ico X%%DATADIR%%/newlisp-tk/images/nextImg.gif X%%DATADIR%%/newlisp-tk/images/nltkImg.gif X%%DATADIR%%/newlisp-tk/images/openImg.gif X%%DATADIR%%/newlisp-tk/images/pasteImg.gif X%%DATADIR%%/newlisp-tk/images/quitImg.gif X%%DATADIR%%/newlisp-tk/images/reloadImg.gif X%%DATADIR%%/newlisp-tk/images/saveImg.gif X%%DATADIR%%/newlisp-tk/images/stepImg.gif X%%DATADIR%%/newlisp-tk/tcltk-app.lsp X%%DATADIR%%/odbc.lsp X%%DATADIR%%/pop3.lsp X%%DATADIR%%/smtp.lsp X%%DATADIR%%/sqlite3.lsp X%%DATADIR%%/stat.lsp X%%DATADIR%%/tcltk.lsp X%%DATADIR%%/zlib.lsp X@dirrm %%DATADIR%%/newlisp-tk/images X@dirrm %%DATADIR%%/newlisp-tk X@dirrm %%DATADIR%%/doc X@dirrm %%DATADIR%% END-of-newlisp/pkg-plist echo x - newlisp/distinfo sed 's/^X//' >newlisp/distinfo << 'END-of-newlisp/distinfo' XMD5 (newlisp-8.9.0.tgz) = 0c68057884e3f9f7c03e93c5a9ab5cd0 XSHA256 (newlisp-8.9.0.tgz) = d13bfdd33226035f401c402f7d6f575e28c663df77a1a779e01333696025dc52 XSIZE (newlisp-8.9.0.tgz) = 653949 END-of-newlisp/distinfo echo c - newlisp/files mkdir -p newlisp/files > /dev/null 2>&1 echo x - newlisp/files/patch-makefile_bsd sed 's/^X//' >newlisp/files/patch-makefile_bsd << 'END-of-newlisp/files/patch-makefile_bsd' X--- makefile_bsd.orig Wed Sep 13 17:32:12 2006 X+++ makefile_bsd Wed Sep 13 17:32:35 2006 X@@ -4,16 +4,16 @@ X OBJS = newlisp.o nl-symbol.o nl-math.o nl-list.o nl-liststr.o nl-string.o nl-filesys.o \ X nl-sock.o nl-import.o nl-xml.o nl-web.o nl-matrix.o nl-debug.o pcre.o X X-CFLAGS = -Wall -Wno-uninitialized -O2 -c -g -DREADLINE -D_BSD X+CFLAGS += -c -DREADLINE -D_BSD X # for netBSD use following line X #CFLAGS = -Wall -Wno-uninitialized -O2 -c -g -D_BSD X X-CC = gcc X+#CC = gcc X X default: $(OBJS) X- $(CC) $(OBJS) -g -lm -lreadline -lncurses -o newlisp X+ $(CC) $(OBJS) -lm -lreadline -lncurses -o newlisp X # for netBSD use following line X-# $(CC) $(OBJS) -g -lm -o newlisp X+# $(CC) $(OBJS) -lm -o newlisp X strip newlisp X X .c.o: END-of-newlisp/files/patch-makefile_bsd echo x - newlisp/files/patch-makefile_bsd_lib sed 's/^X//' >newlisp/files/patch-makefile_bsd_lib << 'END-of-newlisp/files/patch-makefile_bsd_lib' X--- makefile_bsd_lib.orig Wed Sep 13 17:32:38 2006 X+++ makefile_bsd_lib Wed Sep 13 17:32:59 2006 X@@ -3,9 +3,9 @@ X OBJS = newlisp.o nl-symbol.o nl-math.o nl-list.o nl-liststr.o nl-string.o nl-filesys.o \ X nl-sock.o nl-import.o nl-xml.o nl-web.o nl-matrix.o nl-debug.o pcre.o unix-lib.o X X-CFLAGS = -Wall -pedantic -Wno-uninitialized -O2 -c -DLIBRARY -D_BSD X+CFLAGS +=-c -DLIBRARY -D_BSD X X-CC = gcc X+#CC = gcc X X default: $(OBJS) X $(CC) $(OBJS) -lm -shared -o newlisp.so END-of-newlisp/files/patch-makefile_bsd_lib echo x - newlisp/files/patch-makefile_bsd_utf8 sed 's/^X//' >newlisp/files/patch-makefile_bsd_utf8 << 'END-of-newlisp/files/patch-makefile_bsd_utf8' X--- makefile_bsd_utf8.orig Wed Sep 13 17:33:18 2006 X+++ makefile_bsd_utf8 Wed Sep 13 17:33:47 2006 X@@ -4,16 +4,16 @@ X OBJS = newlisp.o nl-symbol.o nl-math.o nl-list.o nl-liststr.o nl-string.o nl-filesys.o \ X nl-sock.o nl-import.o nl-xml.o nl-web.o nl-matrix.o nl-debug.o nl-utf8.o pcre.o X X-CFLAGS = -Wall -Wno-uninitialized -O2 -c -g -DREADLINE -D_BSD -DSUPPORT_UTF8 X+CFLAGS += -c -DREADLINE -D_BSD -DSUPPORT_UTF8 X # for netBSD use following line X #CFLAGS = -Wall -Wno-uninitialized -O2 -c -g -D_BSD X X-CC = gcc X+#CC = gcc X X default: $(OBJS) X- $(CC) $(OBJS) -g -lm -lreadline -lncurses -o newlisp X+ $(CC) $(OBJS) -lm -lreadline -lncurses -o newlisp X # for netBSD use following line X-# $(CC) $(OBJS) -g -lm -o newlisp X+# $(CC) $(OBJS) -lm -o newlisp X strip newlisp X X .c.o: END-of-newlisp/files/patch-makefile_bsd_utf8 exit --- newlisp-8.9.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060913141600.C75A311B81>