Upgrade to version 10.4.4.

Feature safe:	yes
This commit is contained in:
Jimmy Olgeni 2012-11-04 01:50:45 +00:00
parent f309877fc5
commit 72aa83ec78
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=306949
4 changed files with 30 additions and 29 deletions

View file

@ -2,8 +2,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= newlisp PORTNAME= newlisp
PORTVERSION= 10.3.3 PORTVERSION= 10.4.4
PORTREVISION= 1
CATEGORIES= lang CATEGORIES= lang
MASTER_SITES= http://www.newlisp.org/downloads/ MASTER_SITES= http://www.newlisp.org/downloads/
EXTRACT_SUFX= .tgz EXTRACT_SUFX= .tgz

View file

@ -1,2 +1,2 @@
SHA256 (newlisp-10.3.3.tgz) = 91b19907efe1c74073ebae939b41a307561ffb879d4f1b8d95155fb3a2d91afe SHA256 (newlisp-10.4.4.tgz) = 90022b048f55d084aa472d544913d2ab7e528dbe5ee050839c01f7267db81a96
SIZE (newlisp-10.3.3.tgz) = 1537512 SIZE (newlisp-10.4.4.tgz) = 1551410

View file

@ -1,24 +1,27 @@
--- newlisp.c.orig 2009-07-03 14:29:08.000000000 +0400
+++ newlisp.c 2009-07-03 14:30:17.000000000 +0400 $FreeBSD$
@@ -449,16 +449,16 @@
strncpy(initFile, getenv("DOCUMENT_ROOT"), MAX_LINE - 16); --- newlisp.c.orig
+++ newlisp.c
@@ -470,16 +470,16 @@
strncpy(initFile, getenv("DOCUMENT_ROOT"), MAX_LINE - 16);
/* for non BSDs strlcat and strlcpy are redefined as strncat and strncpy */ /* for non BSDs strlcat and strlcpy are redefined as strncat and strncpy */
- strlcat(initFile, "/.", 3); - strlcat(initFile, "/.", 3);
- strlcat(initFile, INIT_FILE, 9); - strlcat(initFile, INIT_FILE, 9);
+ strlcat(initFile, "/.", sizeof(initFile)); + strlcat(initFile, "/.", sizeof(initFile));
+ strlcat(initFile, INIT_FILE, sizeof(initFile)); + strlcat(initFile, INIT_FILE, sizeof(initFile));
if(loadFile(initFile, 0, 0, mainContext) == NULL) if(loadFile(initFile, 0, 0, mainContext) == NULL)
{ {
envPtr = getenv("NEWLISPDIR"); envPtr = getenv("NEWLISPDIR");
if(envPtr) if(envPtr)
{ {
- strlcpy(initFile, envPtr, MAX_LINE - 16); - strlcpy(initFile, envPtr, MAX_LINE - 16);
- strlcat(initFile, "/", 2); - strlcat(initFile, "/", 2);
- strlcat(initFile, INIT_FILE, 9); - strlcat(initFile, INIT_FILE, 9);
+ strlcpy(initFile, envPtr, sizeof(initFile)); + strlcpy(initFile, envPtr, sizeof(initFile));
+ strlcat(initFile, "/", sizeof(initFile)); + strlcat(initFile, "/", sizeof(initFile));
+ strlcat(initFile, INIT_FILE, sizeof(initFile)); + strlcat(initFile, INIT_FILE, sizeof(initFile));
loadFile(initFile, 0, 0, mainContext); loadFile(initFile, 0, 0, mainContext);
} }
} }

View file

@ -8,19 +8,18 @@ bin/newlispdoc
%%PORTDOCS%%%%DOCSDIR%%/ExpressionEvaluation.html %%PORTDOCS%%%%DOCSDIR%%/ExpressionEvaluation.html
%%PORTDOCS%%%%DOCSDIR%%/MemoryManagement.html %%PORTDOCS%%%%DOCSDIR%%/MemoryManagement.html
%%PORTDOCS%%%%DOCSDIR%%/manual_frame.html %%PORTDOCS%%%%DOCSDIR%%/manual_frame.html
%%PORTDOCS%%%%DOCSDIR%%/newLISP-10.3.3-Release.html %%PORTDOCS%%%%DOCSDIR%%/newLISP-10.4.4-Release.html
%%PORTDOCS%%%%DOCSDIR%%/newLISPdoc.html %%PORTDOCS%%%%DOCSDIR%%/newLISPdoc.html
%%PORTDOCS%%%%DOCSDIR%%/newlisp_index.html %%PORTDOCS%%%%DOCSDIR%%/newlisp_index.html
%%PORTDOCS%%%%DOCSDIR%%/newlisp_manual.html %%PORTDOCS%%%%DOCSDIR%%/newlisp_manual.html
%%PORTDOCS%%%%EXAMPLESDIR%%/Lex
%%PORTDOCS%%%%EXAMPLESDIR%%/async %%PORTDOCS%%%%EXAMPLESDIR%%/async
%%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%%/init.lsp.example
%%PORTDOCS%%%%EXAMPLESDIR%%/newLISP-Excel-Import.xls %%PORTDOCS%%%%EXAMPLESDIR%%/newLISP-Excel-Import.xls
%%PORTDOCS%%%%EXAMPLESDIR%%/observer %%PORTDOCS%%%%EXAMPLESDIR%%/observer
%%PORTDOCS%%%%EXAMPLESDIR%%/opengl-demo-ffi.lsp
%%PORTDOCS%%%%EXAMPLESDIR%%/opengl-demo.lsp %%PORTDOCS%%%%EXAMPLESDIR%%/opengl-demo.lsp
%%PORTDOCS%%%%EXAMPLESDIR%%/prodcons.lsp %%PORTDOCS%%%%EXAMPLESDIR%%/prodcons.lsp
%%PORTDOCS%%%%EXAMPLESDIR%%/query %%PORTDOCS%%%%EXAMPLESDIR%%/query