newlisp has been updated multiples times since our version. newlisp-edit
from guiserver is now a separate module and doesn't ship with newlisp
sources. So the README has no use anymore.

For curious, there is a newlisp JS interpreter now
http://www.newlisp.org/newlisp-js/

10.7.5 releases notes
http://www.newlisp.org/downloads/newLISP-10.7.5-Release.html

previous releases notes
http://www.newlisp.org/downloads/previous-release-notes/

Index: Makefile
===================================================================
RCS file: /data/cvs/ports/lang/newlisp/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile    12 Jul 2019 20:47:20 -0000      1.19
+++ Makefile    20 Nov 2019 16:47:34 -0000
@@ -2,11 +2,10 @@
 
 COMMENT=       newLISP is a LISP like, general purpose scripting language
 
-V=             10.7.1
+V=             10.7.5
 DISTNAME=      newlisp-$V
 CATEGORIES=    lang
 HOMEPAGE=      http://newlisp.org/
-REVISION=      2
 
 # GPLv3+
 PERMIT_PACKAGE=        Yes
@@ -27,8 +26,5 @@ TEST_TARGET=          check
 
 WRKBUILD=              ${WRKSRC}
 SUBST_VARS=            V
-
-pre-configure:
-       ${SUBST_CMD} ${WRKSRC}/guiserver/newlisp-edit.lsp
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /data/cvs/ports/lang/newlisp/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo    9 Apr 2017 14:16:54 -0000       1.10
+++ distinfo    20 Nov 2019 16:33:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (newlisp-10.7.1.tgz) = LjAMi+02WlZNKEvzrWxJ4DYlbn/D9Gnr2gtF5uGWp8w=
-SIZE (newlisp-10.7.1.tgz) = 1721645
+SHA256 (newlisp-10.7.5.tgz) = 3C0P9lHCsnW8SvOvi6WYUab7bh6t3CCudftgsekBJuw=
+SIZE (newlisp-10.7.5.tgz) = 1168896
Index: patches/patch-guiserver_newlisp-edit_lsp
===================================================================
RCS file: patches/patch-guiserver_newlisp-edit_lsp
diff -N patches/patch-guiserver_newlisp-edit_lsp
--- patches/patch-guiserver_newlisp-edit_lsp    24 Jan 2016 19:44:04 -0000      
1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,40 +0,0 @@
-$OpenBSD: patch-guiserver_newlisp-edit_lsp,v 1.5 2016/01/24 19:44:04 jasper 
Exp $
---- guiserver/newlisp-edit.lsp.orig    Sun Jan 24 20:34:36 2016
-+++ guiserver/newlisp-edit.lsp Sun Jan 24 20:35:41 2016
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/newlisp
-+#!${PREFIX}/bin/newlisp
- 
- ; newlisp-edit.lsp - multiple tab LISP editor and support for running code 
from the editor
- ; needs 9.9.2 version minimum to run
-@@ -158,7 +158,7 @@
-                       (write-file file (base64-dec text)))
-               (if (= ostype "Windows")
-                       (catch (exec (string {newlisp.exe "} currentScriptFile 
{" } file " > " (string file "out"))) 'result)
--                      (catch (exec (string "/usr/local/bin/newlisp " 
currentScriptFile " " file)) 'result)
-+                      (catch (exec (string "${PREFIX}/bin/newlisp " 
currentScriptFile " " file)) 'result)
-               )
-               (if (list? result)
-                       (begin
-@@ -226,7 +226,7 @@
-               (gs:run-shell 'OutputArea 
-                       (string newlispDir "/newlisp.exe") (string 
currentExtension " -C -w \"" $HOME "\""))
-               (gs:run-shell 'OutputArea 
--                      (string "/usr/local/bin/newlisp") (string 
currentExtension " -C -w " $HOME))
-+                      (string "${PREFIX}/bin/newlisp") (string 
currentExtension " -C -w " $HOME))
-       )
- )
- 
-@@ -1449,11 +1449,7 @@
-               ; all other UNIX
-               (true 
-                       (set 'files '(
--                                      "/usr/bin/sensible-browser"
--                                      "/usr/bin/x-www-browser"
--                                      "/usr/bin/mozilla"
--                                      "/usr/bin/firefox"
--                                      "/usr/bin/konqueror"
-+                                      "${LOCALBASE}/bin/xdg-open"
-                               ))
-                       (set 'prog (find true (map file? files)))
-                       (if prog
Index: pkg/PLIST
===================================================================
RCS file: /data/cvs/ports/lang/newlisp/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST
--- pkg/PLIST   4 Sep 2018 12:46:14 -0000       1.10
+++ pkg/PLIST   20 Nov 2019 16:42:29 -0000
@@ -1,7 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.10 2018/09/04 12:46:14 espie Exp $
 bin/newlisp
 @bin bin/newlisp-${V}
-bin/newlisp-edit
 bin/newlispdoc
 @man man/man1/newlisp.1
 @man man/man1/newlispdoc.1
@@ -9,48 +8,12 @@ share/doc/newlisp/
 share/doc/newlisp/COPYING
 share/doc/newlisp/CREDITS
 share/doc/newlisp/CodePatterns.html
-share/doc/newlisp/guiserver/
-share/doc/newlisp/guiserver/COPYING
-share/doc/newlisp/guiserver/guiserver.lsp.html
-share/doc/newlisp/guiserver/index.html
-share/doc/newlisp/guiserver/newlispdoc.css
 share/doc/newlisp/manual_frame.html
 share/doc/newlisp/newLISPdoc.html
 share/doc/newlisp/newlisp_index.html
 share/doc/newlisp/newlisp_manual.html
 share/doc/pkg-readmes/${PKGSTEM}
 share/newlisp-${V}/
-share/newlisp-${V}/guiserver/
-share/newlisp-${V}/guiserver.jar
-share/newlisp-${V}/guiserver.lsp
-share/newlisp-${V}/guiserver/allfonts-demo.lsp
-share/newlisp-${V}/guiserver/animation-demo.lsp
-share/newlisp-${V}/guiserver/border-layout-demo.lsp
-share/newlisp-${V}/guiserver/button-demo.lsp
-share/newlisp-${V}/guiserver/clipboard-demo.lsp
-share/newlisp-${V}/guiserver/cursor-demo.lsp
-share/newlisp-${V}/guiserver/drag-demo.lsp
-share/newlisp-${V}/guiserver/font-demo.lsp
-share/newlisp-${V}/guiserver/frameless-demo.lsp
-share/newlisp-${V}/guiserver/html-demo.lsp
-share/newlisp-${V}/guiserver/image-demo.lsp
-share/newlisp-${V}/guiserver/midi-demo.lsp
-share/newlisp-${V}/guiserver/midi2-demo.lsp
-share/newlisp-${V}/guiserver/mouse-demo.lsp
-share/newlisp-${V}/guiserver/move-resize-demo.lsp
-share/newlisp-${V}/guiserver/pinballs-demo.lsp
-share/newlisp-${V}/guiserver/properties-demo.lsp
-share/newlisp-${V}/guiserver/rotation-demo.lsp
-share/newlisp-${V}/guiserver/shapes-demo.lsp
-share/newlisp-${V}/guiserver/sound-demo.lsp
-share/newlisp-${V}/guiserver/stroke-demo.lsp
-share/newlisp-${V}/guiserver/table-demo.lsp
-share/newlisp-${V}/guiserver/tabs-demo.lsp
-share/newlisp-${V}/guiserver/textfield-demo.lsp
-share/newlisp-${V}/guiserver/textrot-demo.lsp
-share/newlisp-${V}/guiserver/uppercase.lsp
-share/newlisp-${V}/guiserver/widgets-demo.lsp
-share/newlisp-${V}/guiserver/word-count.lsp
 share/newlisp-${V}/modules/
 share/newlisp-${V}/modules/canvas.lsp
 share/newlisp-${V}/modules/cgi.lsp
@@ -72,7 +35,6 @@ share/newlisp-${V}/modules/stat.lsp
 share/newlisp-${V}/modules/unix.lsp
 share/newlisp-${V}/modules/xmlrpc-client.lsp
 share/newlisp-${V}/modules/zlib.lsp
-share/newlisp-${V}/newLISP128.png
 share/newlisp-${V}/util/
 share/newlisp-${V}/util/newlisp.vim
 share/newlisp-${V}/util/syntax.cgi
Index: pkg/README
===================================================================
RCS file: pkg/README
diff -N pkg/README
--- pkg/README  4 Sep 2018 12:46:14 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: README,v 1.2 2018/09/04 12:46:14 espie Exp $
-
-+-----------------------------------------------------------------------
-| Running ${PKGSTEM} on OpenBSD
-+-----------------------------------------------------------------------
-
-GUI
-==============
-In order to use the GUI provided by newlisp-edit, the guiserver must
-be started. In order to do this Java must be installed, which can be
-done with:
-
-       # pkg_add jdk
-
-Next, start the server:
-
-       $ cd ${PREFIX}/share/newlisp-${V}/
-       $ java -jar guiserver.jar 47011 guiserver.lsp
-
-Now run ${PREFIX}/bin/newlisp-edit to connect to the server.

Reply via email to