Hi ports --

Here's an update for NewLISP to the latest version, 10.6.0
Changelog can be found here:
http://www.newlisp.org/downloads/newLISP-10.6.0-Release.html

Builds/runs/make test passes on amd64 and mips64el. Builds/runs (with basic testing) on macppc but make test encounters a SIGSEGV pretty quickly (Testing built-in functions...). The current version in ports encounters the same make test failure on macppc.

OK?

~Brian

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/newlisp/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile	7 Dec 2013 19:35:22 -0000	1.12
+++ Makefile	10 Apr 2014 18:29:04 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=	newLISP is a LISP like, general purpose scripting language
 
-V=		10.5.4
+V=		10.6.0
 DISTNAME=	newlisp-$V
 CATEGORIES=	lang
 HOMEPAGE=	http://newlisp.org/
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/newlisp/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo	7 Dec 2013 19:35:22 -0000	1.6
+++ distinfo	10 Apr 2014 18:29:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (newlisp-10.5.4.tgz) = 5FYeA8iefImjDfp9rxIJEIWkdOlrD7u07mJFRGMXXrA=
-SIZE (newlisp-10.5.4.tgz) = 1637762
+SHA256 (newlisp-10.6.0.tgz) = WSALl4eSMcMx9sDlGaZmAsmugqj3RMK+I24IrW+R/38=
+SIZE (newlisp-10.6.0.tgz) = 1670395
Index: patches/patch-configure-alt
===================================================================
RCS file: /cvs/ports/lang/newlisp/patches/patch-configure-alt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure-alt
--- patches/patch-configure-alt	28 Dec 2012 14:44:56 -0000	1.2
+++ patches/patch-configure-alt	10 Apr 2014 18:29:04 -0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-configure-alt,v 1.2 2012
 - Don't unconditionally strip the binary.
 - Add missing CFLAG.
 
---- configure-alt.orig	Tue Jul 19 23:32:21 2011
-+++ configure-alt	Fri Dec 28 15:40:14 2012
-@@ -410,7 +410,7 @@ fi
+--- configure-alt.orig	Tue Apr  8 10:54:24 2014
++++ configure-alt	Thu Apr 10 13:48:26 2014
+@@ -474,7 +474,7 @@ fi
  cat > makefile_build <<EOF
  # makefile for newLISP v. 10.1.x generated by the configure script (configure-alt)
  CC = ${CC:-${DEFAULT_CC}}
@@ -14,7 +14,7 @@ $OpenBSD: patch-configure-alt,v 1.2 2012
  LDFLAGS = ${LDFLAGS:-${DEFAULT_LDFLAGS}}
  OBJS = ${OBJS:-${DEFAULT_OBJS}}
  STRIP = ${STRIP:-${DEFAULT_STRIP}}
-@@ -420,7 +420,6 @@ ARCHFLAGS = ${ARCHFLAGS:-${DEFAULT_ARCHFLAGS}}
+@@ -485,7 +485,6 @@ ARCHFLAGS = ${ARCHFLAGS:-${DEFAULT_ARCHFLAGS}}
  
  default: \$(OBJS)
  ${LINKSTAGE}
Index: patches/patch-newlisp_h
===================================================================
RCS file: patches/patch-newlisp_h
diff -N patches/patch-newlisp_h
--- patches/patch-newlisp_h	5 Dec 2013 19:34:01 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-newlisp_h,v 1.1 2013/12/05 19:34:01 naddy Exp $
---- newlisp.h.orig	Tue Jul  9 18:13:07 2013
-+++ newlisp.h	Thu Dec  5 20:02:31 2013
-@@ -183,7 +183,6 @@ This is for 64bit large file support (LFS),
- #include <stdarg.h>
- #include <time.h>
- #include <sys/stat.h>
--#include <sys/timeb.h>
- #include <sys/types.h>
- 
- #if defined(LINUX) || defined(WINDOWS) || defined(OS2)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/newlisp/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST	7 Dec 2013 19:35:22 -0000	1.7
+++ pkg/PLIST	10 Apr 2014 18:29:04 -0000
@@ -44,7 +44,9 @@ share/newlisp-${V}/guiserver/rotation-de
 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
@@ -58,7 +60,6 @@ share/newlisp-${V}/modules/getopts.lsp
 share/newlisp-${V}/modules/gmp.lsp
 share/newlisp-${V}/modules/gsl.lsp
 share/newlisp-${V}/modules/infix.lsp
-share/newlisp-${V}/modules/macro.lsp
 share/newlisp-${V}/modules/mysql.lsp
 share/newlisp-${V}/modules/odbc.lsp
 share/newlisp-${V}/modules/plot.lsp

Reply via email to