pkgsrc/lang/mawk/patches/patch-aa
jlam 45f8d7161b Update mawk to 1.3.3. Changes from 1.2.2:
1.3.1 -> 1.3.2 Sep 1996

1) Numeric but not integer indices caused core dump in new array scheme.
   Fixed bug and fired test division.

2) Added ferror() checks on writes.

3) Added some static storage specs to array.c to keep non-ansi
   compilers happy.

1.3 -> 1.3.1 Sep 1996
Release to new ftp site ftp://ftp.whidbey.net.

1) Workaround for overflow exception in strtod, sunos5.5 solaris.

2) []...] and [^]...] put ] in a class (or not in a class) without
   having to use back-slash escape.

1.2.2 -> 1.3 Jul 1996
Extensive redesign of array data structures to support large arrays and
fast access to arrays created with split.  Many of the ideas in the
new design were inspired by reading "The Design and Implementation of
Dynamic Hashing Sets and Tables in Icon" by William Griswold and
Gregg Townsend, SPE 23,351-367.
2000-03-24 17:56:49 +00:00

39 lines
875 B
Text

$NetBSD: patch-aa,v 1.3 2000/03/24 17:56:51 jlam Exp $
--- Makefile.in.orig Wed Jan 31 21:05:40 1996
+++ Makefile.in Fri Mar 24 09:50:06 2000
@@ -11,10 +11,11 @@
YACC = @YACC@
+prefix = ${PREFIX}
# where to put mawk
-BINDIR = @BINDIR@
+BINDIR = $(prefix)/bin
# where to put the man pages
-MANDIR = @MANDIR@
+MANDIR = $(prefix)/man/man1
MANEXT = @MANEXT@
#######################################
@@ -32,6 +33,7 @@
rexp/rexp3.c
+all: mawk_and_test
mawk_and_test : mawk mawk_test fpe_test
mawk : $(O) rexp/.done
@@ -74,10 +76,8 @@
MAWKMAN = $(MANDIR)/mawk.$(MANEXT)
install : mawk
- cp mawk $(BINDIR)
- chmod 0755 $(BINDIR)/mawk
- cp man/mawk.1 $(MAWKMAN)
- chmod 0644 $(MAWKMAN)
+ ${BSD_INSTALL_PROGRAM} mawk $(BINDIR)
+ ${BSD_INSTALL_MAN} man/mawk.1 $(MAWKMAN)
clean :
rm -f *.o rexp/*.o rexp/.done test/mawk core test/core mawk