- Update to 9.2.0.

This commit is contained in:
Stanislav Sedov 2007-09-09 18:51:45 +00:00
parent 8ef5db0c04
commit 85f884e2e9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=199210
3 changed files with 114 additions and 103 deletions

View file

@ -7,7 +7,7 @@
# #
PORTNAME= newlisp PORTNAME= newlisp
PORTVERSION= 9.1.1 PORTVERSION= 9.2.0
PORTREVISION= 0 PORTREVISION= 0
CATEGORIES= lang CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
@ -19,24 +19,24 @@ COMMENT= LISP like scripting language
HAS_CONFIGURE= yes HAS_CONFIGURE= yes
ALL_TARGET= default ALL_TARGET= default
STRIP= #empty
TK_VER= 8.5 MAN1= newlisp.1 newlispdoc.1
MAN1= newlisp.1
REINPLACE_ARGS= -i "" REINPLACE_ARGS= -i ""
MODULES= cgi ftp infix odbc pop3 postscript smtp stat unix \ MODULES= cgi ftp infix odbc pop3 postscript smtp stat unix \
xmlrpc-client zlib xmlrpc-client zlib
PORTDOCS= CHANGES CodePatterns.html MemoryManagement.html \ DOCS= CHANGES CodePatterns.html newLISP-9.2-Release.html \
keywords.txt manual_frame.html newLISPdoc.html \ manual_frame.html newLISPdoc.html \
newlisp_index.html newlisp_manual.html newlisp_index.html newlisp_manual.html \
OPTIONS= TK "Build with TK support" off \ OPTIONS= GMP "Enable GMP math library support" off \
GMP "Enable GMP math library support" off \
MYSQL4 "Build with mysql4 support" off \ MYSQL4 "Build with mysql4 support" off \
MYSQL5 "Build with mysql5 support" off \ MYSQL5 "Build with mysql5 support" off \
SQLITE "Build with sqlite support" off SQLITE "Build with sqlite support" off \
GUISERV "Install GUI server (in JAVA)" off
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
@ -44,14 +44,6 @@ OPTIONS= TK "Build with TK support" off \
IGNORE= you should select only one MySQL version IGNORE= you should select only one MySQL version
.endif .endif
.if defined(WITH_TK)
RUN_DEPENDS+= wish${TK_VER}:${PORTSDIR}/x11-toolkits/tk${TK_VER:S,.,,g}
MAN1+= newlisp-tk.1
PLIST_SUB+= TK=""
.else
PLIST_SUB+= TK="@comment "
.endif
.if defined(WITH_GMP) .if defined(WITH_GMP)
LIB_DEPENDS+= gmp.7:${PORTSDIR}/math/libgmp4 LIB_DEPENDS+= gmp.7:${PORTSDIR}/math/libgmp4
MODULES+= gmp MODULES+= gmp
@ -86,6 +78,12 @@ PLIST_SUB+= SQLITE=""
PLIST_SUB+= SQLITE="@comment " PLIST_SUB+= SQLITE="@comment "
.endif .endif
.if defined(WITH_GUISERV)
PLIST_SUB+= GUISERV=""
.else
PLIST_SUB+= GUISERV="@comment "
.endif
post-patch: post-patch:
@${REINPLACE_CMD} -E -e "s,install -m 644, \$${BSD_INSTALL_DATA},g" \ @${REINPLACE_CMD} -E -e "s,install -m 644, \$${BSD_INSTALL_DATA},g" \
-e "s,install -m 755, \$${BSD_INSTALL_SCRIPT},g" \ -e "s,install -m 755, \$${BSD_INSTALL_SCRIPT},g" \
@ -94,17 +92,16 @@ post-patch:
${WRKSRC}/Makefile ${WRKSRC}/Makefile
@${REINPLACE_CMD} -E \ @${REINPLACE_CMD} -E \
-e "s,/usr/bin/newlisp,${PREFIX}/bin/newlisp,g" \ -e "s,/usr/(local/)?bin/newlisp,${PREFIX}/bin/newlisp,g" \
-e "s,/usr/share/newlisp,${DATADIR},g" \ -e "s,/usr/(local/)?share/newlisp,${DATADIR},g" \
-e "s,/usr/lib/newlisp.so,${PREFIX}/lib/newlisp.so,g" \ -e "s,/usr/(local/)?lib/newlisp.so,${PREFIX}/lib/newlisp.so,g"\
-e "s,exec wish,exec wish${TK_VER}," \
-e "s,/usr/bin,${PREFIX}/bin,g" \ -e "s,/usr/bin,${PREFIX}/bin,g" \
-e "s,/usr/local/bin/vi,/usr/bin/vi,g" \
${WRKSRC}/examples/* \ ${WRKSRC}/examples/* \
${WRKSRC}/doc/* \ ${WRKSRC}/doc/* \
${WRKSRC}/guiserver/*.lsp \
${WRKSRC}/modules/* \ ${WRKSRC}/modules/* \
${WRKSRC}/init.lsp.example \ ${WRKSRC}/newlisp.c
${WRKSRC}/newlisp.c \
${WRKSRC}/newlisp-tk/newlisp-tk.tcl
@${REINPLACE_CMD} -E -e \ @${REINPLACE_CMD} -E -e \
"s,/usr/lib/(libmysqlclient.so.)14,${LOCALBASE}/lib/mysql/\1${MYSQL${MYSQL_VER}_LIBVER}," \ "s,/usr/lib/(libmysqlclient.so.)14,${LOCALBASE}/lib/mysql/\1${MYSQL${MYSQL_VER}_LIBVER}," \
@ -121,19 +118,31 @@ post-patch:
do-install: do-install:
${INSTALL_PROGRAM} ${WRKSRC}/newlisp ${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/newlisp ${PREFIX}/bin/
${INSTALL_PROGRAM} ${WRKSRC}/util/newlispdoc ${PREFIX}/bin/
${MKDIR} ${DATADIR}/ ${MKDIR} ${DATADIR}/util/
${INSTALL_DATA} ${MODULES:S,^,${WRKSRC}/modules/,:S,$,.lsp,} ${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/util/syntax.cgi \
${WRKSRC}/util/newlisp.vim \
${WRKSRC}/util/link.lsp \
${WRKSRC}/util/httpd-conf.lsp \
${DATADIR}/util/
${MKDIR} ${DATADIR}/modules/
${INSTALL_DATA} ${MODULES:S,^,${WRKSRC}/modules/,:S,$,.lsp,} \
${DATADIR}/modules/
${INSTALL_MAN} ${WRKSRC}/doc/newlisp.1 ${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/newlisp.1 ${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/newlispdoc.1 ${PREFIX}/man/man1/
.if defined(WITH_TK) .if defined(WITH_GUISERV)
${INSTALL_SCRIPT} ${WRKSRC}/newlisp-tk/newlisp-tk.tcl \ ${MKDIR} ${DATADIR}/guiserver
${PREFIX}/bin/newlisp-tk @(cd ${WRKSRC}/guiserver/ && ${COPYTREE_SHARE} \*.lsp \
${MKDIR} ${DATADIR}/newlisp-tk/ ${DATADIR}/guiserver/ \
@(cd ${WRKSRC}/newlisp-tk && \ "! -name guiserver.lsp ! -name newlisp-edit.lsp")
${COPYTREE_SHARE} \* ${DATADIR}/newlisp-tk/) ${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.jar ${DATADIR}/
${INSTALL_MAN} ${WRKSRC}/doc/newlisp-tk.1 ${PREFIX}/man/man1/ ${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.lsp ${DATADIR}/
${INSTALL_PROGRAM} ${WRKSRC}/guiserver/newlisp-edit.lsp \
${PREFIX}/bin/newlisp-edit
.endif .endif
.if !defined(NOPORTDOCS) .if !defined(NOPORTDOCS)
@ -141,9 +150,15 @@ do-install:
${MKDIR} ${EXAMPLESDIR}/ ${MKDIR} ${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/init.lsp.example ${EXAMPLESDIR}/
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${DOCSDIR}/ ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${DOCSDIR}/
. if defined(WITH_GUISERV)
${MKDIR} ${DOCSDIR}/guiserver
${INSTALL_DATA} ${WRKSRC}/guiserver/index.html \
${WRKSRC}/guiserver/guiserver.lsp.html \
${DOCSDIR}/guiserver/
. endif
.endif .endif
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View file

@ -1,3 +1,3 @@
MD5 (newlisp-9.1.1.tgz) = eadbc5fedc6d1eb9d53c301a2f2ba331 MD5 (newlisp-9.2.0.tgz) = 3e2c9bbfd0e6bad45df80258d26ce6d8
SHA256 (newlisp-9.1.1.tgz) = 3c9b8ae8b93de6212ab6d035e6caf056057f0f6340edad08cf34f7875dcb5adf SHA256 (newlisp-9.2.0.tgz) = f67f8d53f8d117a723e488d29c3b18c730438253739ce1d41a595a9b49761a0a
SIZE (newlisp-9.1.1.tgz) = 810061 SIZE (newlisp-9.2.0.tgz) = 1192034

View file

@ -1,14 +1,21 @@
bin/newlisp bin/newlisp
%%TK%%bin/newlisp-tk %%GUISERV%%bin/newlisp-edit
bin/newlispdoc
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
%%PORTDOCS%%%%DOCSDIR%%/CodePatterns.html
%%GUISERV%%%%PORTDOCS%%%%DOCSDIR%%/guiserver/guiserver.lsp.html
%%GUISERV%%%%PORTDOCS%%%%DOCSDIR%%/guiserver/index.html
%%PORTDOCS%%%%DOCSDIR%%/manual_frame.html
%%PORTDOCS%%%%DOCSDIR%%/newLISP-9.2-Release.html
%%PORTDOCS%%%%DOCSDIR%%/newLISPdoc.html
%%PORTDOCS%%%%DOCSDIR%%/newlisp_index.html
%%PORTDOCS%%%%DOCSDIR%%/newlisp_manual.html
%%PORTDOCS%%%%EXAMPLESDIR%%/client %%PORTDOCS%%%%EXAMPLESDIR%%/client
%%PORTDOCS%%%%EXAMPLESDIR%%/finger %%PORTDOCS%%%%EXAMPLESDIR%%/finger
%%PORTDOCS%%%%EXAMPLESDIR%%/form.cgi %%PORTDOCS%%%%EXAMPLESDIR%%/form.cgi
%%PORTDOCS%%%%EXAMPLESDIR%%/form.html %%PORTDOCS%%%%EXAMPLESDIR%%/form.html
%%PORTDOCS%%%%EXAMPLESDIR%%/httpd-conf.lsp
%%PORTDOCS%%%%EXAMPLESDIR%%/init.lsp.example %%PORTDOCS%%%%EXAMPLESDIR%%/init.lsp.example
%%PORTDOCS%%%%EXAMPLESDIR%%/link.lsp
%%PORTDOCS%%%%EXAMPLESDIR%%/newLISP-Excel-Import.xls %%PORTDOCS%%%%EXAMPLESDIR%%/newLISP-Excel-Import.xls
%%PORTDOCS%%%%EXAMPLESDIR%%/newlispdoc
%%PORTDOCS%%%%EXAMPLESDIR%%/opengl-demo.lsp %%PORTDOCS%%%%EXAMPLESDIR%%/opengl-demo.lsp
%%PORTDOCS%%%%EXAMPLESDIR%%/prodcons.lsp %%PORTDOCS%%%%EXAMPLESDIR%%/prodcons.lsp
%%PORTDOCS%%%%EXAMPLESDIR%%/server %%PORTDOCS%%%%EXAMPLESDIR%%/server
@ -20,66 +27,55 @@ bin/newlisp
%%PORTDOCS%%%%EXAMPLESDIR%%/udp-server.lsp %%PORTDOCS%%%%EXAMPLESDIR%%/udp-server.lsp
%%PORTDOCS%%%%EXAMPLESDIR%%/upload.cgi %%PORTDOCS%%%%EXAMPLESDIR%%/upload.cgi
%%PORTDOCS%%%%EXAMPLESDIR%%/upload.html %%PORTDOCS%%%%EXAMPLESDIR%%/upload.html
%%PORTDOCS%%%%EXAMPLESDIR%%/#sqlite.cgi# %%PORTDOCS%%%%EXAMPLESDIR%%/url-file.txt
%%PORTDOCS%%%%EXAMPLESDIR%%/xmlrpc.cgi %%PORTDOCS%%%%EXAMPLESDIR%%/xmlrpc.cgi
%%DATADIR%%/cgi.lsp %%GUISERV%%%%DATADIR%%/guiserver.jar
%%DATADIR%%/ftp.lsp %%GUISERV%%%%DATADIR%%/guiserver.lsp
%%GMP%%%%DATADIR%%/gmp.lsp %%GUISERV%%%%DATADIR%%/guiserver/allfonts-demo.lsp
%%DATADIR%%/infix.lsp %%GUISERV%%%%DATADIR%%/guiserver/animation-demo.lsp
%%MYSQL4%%%%DATADIR%%/mysql.lsp %%GUISERV%%%%DATADIR%%/guiserver/border-layout-demo.lsp
%%MYSQL5%%%%DATADIR%%/mysql5.lsp %%GUISERV%%%%DATADIR%%/guiserver/button-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/Demo.lsp %%GUISERV%%%%DATADIR%%/guiserver/clipboard-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/Drag.lsp %%GUISERV%%%%DATADIR%%/guiserver/cursor-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/Hanoi.lsp %%GUISERV%%%%DATADIR%%/guiserver/drag-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/Mouse.lsp %%GUISERV%%%%DATADIR%%/guiserver/font-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/README.txt %%GUISERV%%%%DATADIR%%/guiserver/frameless-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/Random.lsp %%GUISERV%%%%DATADIR%%/guiserver/html-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/Turtle.lsp %%GUISERV%%%%DATADIR%%/guiserver/image-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/bwidget.txt %%GUISERV%%%%DATADIR%%/guiserver/mouse-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images.txt %%GUISERV%%%%DATADIR%%/guiserver/properties-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/.DS_Store %%GUISERV%%%%DATADIR%%/guiserver/rotation-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/._.DS_Store %%GUISERV%%%%DATADIR%%/guiserver/shapes-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/aboutImg.gif %%GUISERV%%%%DATADIR%%/guiserver/sound-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/clearImg.gif %%GUISERV%%%%DATADIR%%/guiserver/stroke-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/consoleImg.gif %%GUISERV%%%%DATADIR%%/guiserver/tabs-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/continueImg.gif %%GUISERV%%%%DATADIR%%/guiserver/textrot-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/copyImg.gif %%GUISERV%%%%DATADIR%%/guiserver/uppercase.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/cutImg.gif %%GUISERV%%%%DATADIR%%/guiserver/widgets-demo.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/debugImg.gif %%GUISERV%%%%DATADIR%%/guiserver/word-count.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/deleteImg.gif %%DATADIR%%/modules/cgi.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/editImg.gif %%DATADIR%%/modules/ftp.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/evalImg.gif %%GMP%%%%DATADIR%%/modules/gmp.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/evalPrintImg.gif %%DATADIR%%/modules/infix.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/fileImg.gif %%MYSQL5%%%%DATADIR%%/modules/mysql5.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/helpImg.gif %%MYSQL4%%%%DATADIR%%/modules/mysql.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/newImg.gif %%DATADIR%%/modules/odbc.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/newlisp.ico %%DATADIR%%/modules/pop3.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/nextImg.gif %%DATADIR%%/modules/postscript.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/nltkImg.gif %%DATADIR%%/modules/smtp.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/openImg.gif %%SQLITE%%%%DATADIR%%/modules/sqlite3.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/pasteImg.gif %%DATADIR%%/modules/stat.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/quitImg.gif %%DATADIR%%/modules/unix.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/reloadImg.gif %%DATADIR%%/modules/xmlrpc-client.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/saveImg.gif %%DATADIR%%/modules/zlib.lsp
%%TK%%%%DATADIR%%/newlisp-tk/images/stepImg.gif %%DATADIR%%/util/httpd-conf.lsp
%%TK%%%%DATADIR%%/newlisp-tk/make-wrapped-exe.bat %%DATADIR%%/util/link.lsp
%%TK%%%%DATADIR%%/newlisp-tk/newlisp-tk.book %%DATADIR%%/util/newlisp.vim
%%TK%%%%DATADIR%%/newlisp-tk/newlisp-tk.config.home %%DATADIR%%/util/syntax.cgi
%%TK%%%%DATADIR%%/newlisp-tk/newlisp-tk.config.win32 @dirrm %%DATADIR%%/util
%%TK%%%%DATADIR%%/newlisp-tk/newlisp-tk.html @dirrm %%DATADIR%%/modules
%%TK%%%%DATADIR%%/newlisp-tk/newlisp-tk.nsi %%GUISERV%%@dirrm %%DATADIR%%/guiserver
%%TK%%%%DATADIR%%/newlisp-tk/newlisp-tk.tcl
%%TK%%%%DATADIR%%/newlisp-tk/tcltk-app.lsp
%%DATADIR%%/odbc.lsp
%%DATADIR%%/pop3.lsp
%%DATADIR%%/postscript.lsp
%%DATADIR%%/smtp.lsp
%%SQLITE%%%%DATADIR%%/sqlite3.lsp
%%DATADIR%%/stat.lsp
%%DATADIR%%/unix.lsp
%%DATADIR%%/xmlrpc-client.lsp
%%DATADIR%%/zlib.lsp
%%TK%%@dirrm %%DATADIR%%/newlisp-tk/images
%%TK%%@dirrm %%DATADIR%%/newlisp-tk
@dirrm %%DATADIR%% @dirrm %%DATADIR%%
@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
%%GUISERV%%%%PORTDOCS%%@dirrm %%DOCSDIR%%/guiserver
%%PORTDOCS%%@dirrm %%DOCSDIR%%