- Update to 20110506

PR:		ports/156888
Submitted by:	Pedro Giffuni <giffunip@tutopia.com>
Approved by:	Yoshihiro Ota <ota@j.email.ne.jp> (maintainer)
This commit is contained in:
Frederic Culot 2011-05-12 07:58:52 +00:00
parent 6d02f1e239
commit 3dc64c4bfa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=273994
4 changed files with 16 additions and 15 deletions

View File

@ -7,7 +7,7 @@
#
PORTNAME= nawk
PORTVERSION= 20100523
PORTVERSION= 20110506
CATEGORIES= lang
MASTER_SITES= http://www.cs.princeton.edu/~bwk/btl.mirror/
DISTNAME= awk

View File

@ -1,2 +1,2 @@
SHA256 (nawk/awk.tar.gz) = 0a533b796fc1be8606a2133e87b0f3965686e80f3606da0ae6e85a377a781e2d
SIZE (nawk/awk.tar.gz) = 117839
SHA256 (nawk/awk.tar.gz) = edc078a0d31efec7ccc477ddf47a676601e01ab6322664cec21702706a46b829
SIZE (nawk/awk.tar.gz) = 106833

View File

@ -1,5 +1,5 @@
--- main.c.orig 2007-05-01 16:05:28.000000000 -0500
+++ main.c 2008-07-08 15:33:37.000000000 -0500
--- main.c.orig 2011-05-06 12:27:59.000000000 +0000
+++ main.c 2011-05-08 11:25:32.000000000 +0000
@@ -34,6 +34,8 @@
#include "awk.h"
#include "ytab.h"
@ -9,11 +9,11 @@
extern char **environ;
extern int nfields;
@@ -67,6 +69,7 @@
@@ -68,6 +70,7 @@
exit(1);
}
signal(SIGFPE, fpecatch);
+ feenableexcept(FE_DIVBYZERO|FE_INEXACT|FE_OVERFLOW);
yyin = NULL;
symtab = makesymtab(NSYMTAB/NSYMTAB);
while (argc > 1 && argv[1][0] == '-' && argv[1][1] != '\0') {
srand_seed = 1;
srand(srand_seed);

View File

@ -1,6 +1,6 @@
--- run.c.orig 2009-11-26 23:59:16.000000000 +0000
+++ run.c 2010-04-29 22:50:49.000000000 +0000
@@ -1504,20 +1504,78 @@
--- run.c.orig 2011-04-30 20:09:59.000000000 +0000
+++ run.c 2011-05-08 11:35:23.000000000 +0000
@@ -1506,13 +1506,71 @@
nextarg = nextarg->nnext;
}
break;
@ -74,11 +74,12 @@
break;
case FSRAND:
if (isrec(x)) /* no argument provided */
u = time((time_t *)0);
@@ -1520,7 +1578,7 @@
else
u = getfval(x);
tmp = u;
- srand((unsigned int) u);
+ srandom((unsigned int) u);
u = srand_seed;
srand_seed = tmp;
break;
case FTOUPPER:
case FTOLOWER: