aboutsummaryrefslogtreecommitdiffstats
path: root/lang/nawk/files
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>1999-01-18 10:53:24 +0800
committersteve <steve@FreeBSD.org>1999-01-18 10:53:24 +0800
commit7ca56d0f7b0d1e91b4a28b13ec082409074165f4 (patch)
treed5bec4294539b5536de023d9a0d9c0e95d1a4e65 /lang/nawk/files
parentfddceaa4be39c986f61632d58206e6ea50974fb3 (diff)
downloadfreebsd-ports-gnome-7ca56d0f7b0d1e91b4a28b13ec082409074165f4.tar.gz
freebsd-ports-gnome-7ca56d0f7b0d1e91b4a28b13ec082409074165f4.tar.zst
freebsd-ports-gnome-7ca56d0f7b0d1e91b4a28b13ec082409074165f4.zip
Fix an FPE error.
PR: 9492 Submitted by: Pedro F. Giffuni <giffunip@asme.org>
Diffstat (limited to 'lang/nawk/files')
-rw-r--r--lang/nawk/files/patch-aa8
-rw-r--r--lang/nawk/files/patch-ba40
2 files changed, 12 insertions, 36 deletions
diff --git a/lang/nawk/files/patch-aa b/lang/nawk/files/patch-aa
index d937fad3764a..182ca8242cda 100644
--- a/lang/nawk/files/patch-aa
+++ b/lang/nawk/files/patch-aa
@@ -1,5 +1,5 @@
*** makefile.orig Tue Oct 20 08:48:03 1998
---- makefile Sun Nov 1 16:32:49 1998
+--- makefile Wed Jan 13 19:10:37 1999
***************
*** 22,34 ****
# THIS SOFTWARE.
@@ -19,11 +19,11 @@
# THIS SOFTWARE.
# ****************************************************************/
-! CFLAGS ?= ${CFLAGS}
-! #CFLAGS = -O
+! #CFLAGS = -g
+! CFLAGS ?= -O
! #CC = gcc -Wall -g
! #CC = purify cc
-! CC ?= ${CC}
+! CC ?= cc
! #YACC = bison -y
YACC = yacc
diff --git a/lang/nawk/files/patch-ba b/lang/nawk/files/patch-ba
index 6682e09ea354..325fea5fb3cb 100644
--- a/lang/nawk/files/patch-ba
+++ b/lang/nawk/files/patch-ba
@@ -1,5 +1,5 @@
-*** b.c.orig Sun Nov 1 17:14:22 1998
---- b.c Sun Nov 1 17:23:00 1998
+*** b.c.orig Mon Oct 19 18:42:53 1998
+--- b.c Wed Jan 13 17:46:54 1999
***************
*** 27,32 ****
--- 27,35 ----
@@ -87,11 +87,11 @@
continue;
}
}
-*** main.c.orig Sun Nov 1 17:24:32 1998
---- main.c Sun Nov 1 17:28:40 1998
+*** main.c.orig Mon Oct 19 18:49:03 1998
+--- main.c Wed Jan 13 17:51:59 1999
***************
-*** 27,38 ****
---- 27,43 ----
+*** 27,32 ****
+--- 27,33 ----
#define DEBUG
#include <stdio.h>
#include <ctype.h>
@@ -99,18 +99,8 @@
#include <stdlib.h>
#include <string.h>
#include <signal.h>
- #include "awk.h"
- #include "ytab.h"
-
-+ #ifdef __FreeBSD__
-+ # include <floatingpoint.h>
-+ #endif
-+
- extern char **environ;
- extern int nfields;
-
***************
-*** 55,66 ****
+*** 55,61 ****
char *fs = NULL, *marg;
int temp;
@@ -118,12 +108,7 @@
if (argc == 1) {
fprintf(stderr, "Usage: %s [-f programfile | 'program'] [-Ffieldsep] [-v var=value] [files]\n", cmdname);
exit(1);
- }
- signal(SIGFPE, fpecatch);
- yyin = NULL;
- symtab = makesymtab(NSYMTAB);
- while (argc > 1 && argv[1][0] == '-' && argv[1][1] != '\0') {
---- 60,80 ----
+--- 56,67 ----
char *fs = NULL, *marg;
int temp;
@@ -136,12 +121,3 @@
if (argc == 1) {
fprintf(stderr, "Usage: %s [-f programfile | 'program'] [-Ffieldsep] [-v var=value] [files]\n", cmdname);
exit(1);
- }
- signal(SIGFPE, fpecatch);
-+ #ifdef __FreeBSD__
-+ fpsetround(FP_RN);
-+ fpsetmask(0L);
-+ #endif
- yyin = NULL;
- symtab = makesymtab(NSYMTAB);
- while (argc > 1 && argv[1][0] == '-' && argv[1][1] != '\0') {