head	1.45;
access;
symbols
	RELEASE_8_3_0:1.44
	RELEASE_9_0_0:1.44
	RELEASE_7_4_0:1.40
	RELEASE_8_2_0:1.40
	RELEASE_6_EOL:1.40
	RELEASE_8_1_0:1.39
	RELEASE_7_3_0:1.38
	RELEASE_8_0_0:1.37
	RELEASE_7_2_0:1.37
	RELEASE_7_1_0:1.35
	RELEASE_6_4_0:1.35
	RELEASE_5_EOL:1.34
	RELEASE_7_0_0:1.34
	RELEASE_6_3_0:1.34
	PRE_XORG_7:1.33
	RELEASE_4_EOL:1.33
	RELEASE_6_2_0:1.33
	RELEASE_6_1_0:1.33
	RELEASE_5_5_0:1.33
	RELEASE_6_0_0:1.31
	RELEASE_5_4_0:1.31
	RELEASE_4_11_0:1.30
	RELEASE_5_3_0:1.30
	RELEASE_4_10_0:1.30
	RELEASE_5_2_1:1.28
	RELEASE_5_2_0:1.28
	RELEASE_4_9_0:1.28
	RELEASE_5_1_0:1.27
	RELEASE_4_8_0:1.26
	RELEASE_5_0_0:1.25
	RELEASE_4_7_0:1.20
	RELEASE_4_6_2:1.20
	RELEASE_4_6_1:1.20
	RELEASE_4_6_0:1.20
	RELEASE_5_0_DP1:1.19
	RELEASE_4_5_0:1.17
	RELEASE_4_4_0:1.17
	RELEASE_4_3_0:1.17
	RELEASE_4_2_0:1.15
	RELEASE_4_1_1:1.13
	RELEASE_4_1_0:1.13
	RELEASE_3_5_0:1.13
	RELEASE_4_0_0:1.10
	RELEASE_3_4_0:1.8
	RELEASE_3_3_0:1.5
	RELEASE_3_2_0:1.4
	RELEASE_3_1_0:1.3
	RELEASE_2_2_8:1.2
	RELEASE_3_0_0:1.1.1.1
	RELEASE_2_2_7:1.1.1.1
	v98_02_11:1.1.1.1
	JOSH:1.1.1;
locks; strict;
comment	@# @;


1.45
date	2012.11.17.05.58.53;	author svnexp;	state Exp;
branches;
next	1.44;

1.44
date	2011.08.31.07.31.24;	author sunpoet;	state Exp;
branches;
next	1.43;

1.43
date	2011.08.26.20.55.00;	author pav;	state Exp;
branches;
next	1.42;

1.42
date	2011.08.10.08.45.43;	author culot;	state Exp;
branches;
next	1.41;

1.41
date	2011.05.12.07.58.52;	author culot;	state Exp;
branches;
next	1.40;

1.40
date	2010.11.25.12.05.07;	author sunpoet;	state Exp;
branches;
next	1.39;

1.39
date	2010.05.19.05.44.32;	author wen;	state Exp;
branches;
next	1.38;

1.38
date	2010.01.07.09.25.23;	author nemoliu;	state Exp;
branches;
next	1.37;

1.37
date	2009.02.18.05.55.26;	author tabthorpe;	state Exp;
branches;
next	1.36;

1.36
date	2008.10.20.14.52.28;	author stefan;	state Exp;
branches;
next	1.35;

1.35
date	2008.06.17.00.14.35;	author okazaki;	state Exp;
branches;
next	1.34;

1.34
date	2007.07.04.09.01.45;	author rafan;	state Exp;
branches;
next	1.33;

1.33
date	2005.12.01.11.21.05;	author flz;	state Exp;
branches;
next	1.32;

1.32
date	2005.11.15.04.46.11;	author kris;	state Exp;
branches;
next	1.31;

1.31
date	2005.02.26.20.34.01;	author thierry;	state Exp;
branches;
next	1.30;

1.30
date	2004.02.27.18.37.06;	author krion;	state Exp;
branches;
next	1.29;

1.29
date	2004.02.21.19.56.07;	author kris;	state Exp;
branches;
next	1.28;

1.28
date	2003.09.03.07.00.22;	author leeym;	state Exp;
branches;
next	1.27;

1.27
date	2003.03.28.21.44.14;	author obrien;	state Exp;
branches;
next	1.26;

1.26
date	2003.02.20.18.37.59;	author knu;	state Exp;
branches;
next	1.25;

1.25
date	2002.12.30.08.46.35;	author obrien;	state Exp;
branches;
next	1.24;

1.24
date	2002.12.12.23.31.51;	author obrien;	state Exp;
branches;
next	1.23;

1.23
date	2002.11.07.03.10.53;	author adamw;	state Exp;
branches;
next	1.22;

1.22
date	2002.11.06.22.45.50;	author adamw;	state Exp;
branches;
next	1.21;

1.21
date	2002.10.12.19.44.49;	author kris;	state Exp;
branches;
next	1.20;

1.20
date	2002.05.08.21.17.05;	author obrien;	state Exp;
branches;
next	1.19;

1.19
date	2002.03.15.09.25.02;	author obrien;	state Exp;
branches;
next	1.18;

1.18
date	2002.02.18.09.48.11;	author obrien;	state Exp;
branches;
next	1.17;

1.17
date	2001.02.21.20.59.06;	author obrien;	state Exp;
branches;
next	1.16;

1.16
date	2001.02.21.20.33.18;	author obrien;	state Exp;
branches;
next	1.15;

1.15
date	2000.11.11.06.13.03;	author obrien;	state Exp;
branches;
next	1.14;

1.14
date	2000.11.03.10.01.01;	author obrien;	state Exp;
branches;
next	1.13;

1.13
date	2000.04.12.06.19.33;	author obrien;	state Exp;
branches;
next	1.12;

1.12
date	2000.03.22.00.27.18;	author obrien;	state Exp;
branches;
next	1.11;

1.11
date	2000.03.20.02.36.54;	author obrien;	state Exp;
branches;
next	1.10;

1.10
date	2000.03.01.07.13.49;	author billf;	state Exp;
branches;
next	1.9;

1.9
date	2000.02.13.03.23.53;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	99.11.29.10.14.13;	author obrien;	state Exp;
branches;
next	1.7;

1.7
date	99.10.26.07.51.26;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	99.10.21.19.02.25;	author fenner;	state Exp;
branches;
next	1.5;

1.5
date	99.08.25.06.35.02;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	99.04.30.14.09.40;	author kris;	state Exp;
branches;
next	1.3;

1.3
date	99.01.18.02.53.20;	author steve;	state Exp;
branches;
next	1.2;

1.2
date	98.11.10.02.05.09;	author steve;	state Exp;
branches;
next	1.1;

1.1
date	98.07.04.19.21.55;	author steve;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.07.04.19.21.55;	author steve;	state Exp;
branches;
next	;


desc
@@


1.45
log
@Switch exporter over
@
text
@# ex:ts=8
# Ports collection makefile for:  nawk
# Date created:			  29 April 1998
# Whom:				  Josh Gilliam <josh@@quick.net>
#
# $FreeBSD: head/lang/nawk/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	nawk
PORTVERSION=	20110810
CATEGORIES=	lang
MASTER_SITES=	http://www.cs.princeton.edu/~bwk/btl.mirror/
DISTNAME=	awk
DIST_SUBDIR=	${PORTNAME}

MAINTAINER=	ota@@j.email.ne.jp
COMMENT=	Brian Kernighan's pattern scanning and processing language

NO_WRKSUBDIR=	yes
MAKEFILE=	makefile
ALL_TARGET=	a.out
MAN1=		nawk.1
CFLAGS+=	-DHAS_ISBLANK
PLIST_FILES=	bin/nawk

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/a.out ${PREFIX}/bin/nawk
	${SED} -e 's|awk|nawk|g' ${WRKSRC}/awk.1 > ${WRKSRC}/nawk.1
	${INSTALL_MAN} ${WRKSRC}/nawk.1 ${PREFIX}/man/man1

.include <bsd.port.mk>
@


1.44
log
@- Update to 20110810

Changes:
- Another fix to avoid core dump with delete(ARGV); again, many thanks to
  Ruslan Ermilov.

PR:		ports/160226
Submitted by:	Pedro Giffuni <giffunip@@tutopia.com>
Approved by:	Yoshihiro Ota <ota@@j.email.ne.jp> (maintainer)
@
text
@d6 1
a6 1
# $FreeBSD$
@


1.43
log
@- Mark BROKEN: does not fetch
  fetch: http://www.cs.princeton.edu/~bwk/btl.mirror/awk.tar.gz: size mismatch: expected 107961, actual 108035

Reported by:	pointyhat
@
text
@d10 1
a10 1
PORTVERSION=	20110807
a18 2
BROKEN=		does not fetch

@


1.42
log
@- Update to 20110807

PR:		ports/159630
Submitted by:	Pedro Giffuni <giffunip@@tutopia.com>
Approved by:	Yoshihiro Ota <ota@@j.email.ne.jp> (maintainer)
@
text
@d19 2
@


1.41
log
@- Update to 20110506

PR:		ports/156888
Submitted by:	Pedro Giffuni <giffunip@@tutopia.com>
Approved by:	Yoshihiro Ota <ota@@j.email.ne.jp> (maintainer)
@
text
@d10 1
a10 1
PORTVERSION=	20110506
@


1.40
log
@- Update to 20100523

Changes:
- fixed long-standing overflow bug in run.c; many thanks to
  nelson beebe for spotting it and providing the fix.
- fixed bug that didn't parse -vd=1 properly; thanks to santiago
  vila for spotting it.

PR:		ports/152025
Submitted by:	Pedro F. Giffuni <giffunip@@tutopia.com>
Approved by:	maintainer (timeout, 18 days)
@
text
@d10 1
a10 1
PORTVERSION=	20100523
@


1.39
log
@- Update to 20100209

PR:		ports/146172
Submitted by:	Pedro Giffuni <giffunip@@tutopia.com>
Approved by:	maintainer(timeout, >2 weeks)
@
text
@d10 1
a10 1
PORTVERSION=	20100209
@


1.38
log
@- Update to 20091126

PR:	ports/142206
Submitted by:	Pedro F. Giffuni <giffunip@@tutopia.com>
Approved by:	Yoshihiro Ota <ota@@j.email.ne.jp> (maintainer)
@
text
@d10 1
a10 1
PORTVERSION=	20091126
@


1.37
log
@- Pass maintainership to submitter

Submitted by:	Yoshihiro Ota via freebsd-ports@@
@
text
@d10 1
a10 2
PORTVERSION=	20071023
PORTREVISION=	1
@


1.36
log
@Add patches:

- replace sprintf with snprintf
- use calloc() to avoid malloc(n * m) overflows
- NetBSD PR 36831: In setfval(), ensure that arithmetic never yields a negative
  zero result.
- Restore the traditional (FreeBSD <= 2.x) behavior of trapping FPEs. With this
  patch we pass mawk's fpe_test.

PR:		125348
Submitted by:	"Pedro F. Giffuni" <pfgshield-freebsd@@yahoo.com>
@
text
@d17 1
a17 1
MAINTAINER=	ports@@FreeBSD.org
@


1.35
log
@Update to version 20071023.

PR:		124632
Submitted by:	Pedro F. Giffuni
@
text
@d11 1
@


1.34
log
@- Update to 20070501
- Add one fix from src/usr.bin/awk/lib.c.diff rev 1.2
- Normalize DIST_SUBDIR as other ports

PR:		ports/114227
Submitted by:	Pedro F. Giffuni <giffunip at tutopia.com>
@
text
@d10 1
a10 1
PORTVERSION=	20070501
d12 1
a12 1
MASTER_SITES=	http://cm.bell-labs.com/cm/cs/who/bwk/
@


1.33
log
@- Update to snapshot 20050424.
- Rename patch-aa.
- Add SHA256 checksum.
- Remove one-line pkg-plist.

PR:		ports/89791
Submitted by:	Johan van Selst <johans@@stack.nl>
@
text
@d10 1
a10 1
PORTVERSION=	20050424
d14 1
a14 1
DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
@


1.32
log
@BROKEN: Size mismatch
@
text
@d10 1
a10 1
PORTVERSION=	20041222
a18 2
BROKEN=		Size mismatch

d24 1
@


1.31
log
@- Update to 20041222 and fix unfetchable; [1]

- set DIST_SUBDIR.

PR:		ports/78108 [1]
Submitted by:	Sam Lawrance
@
text
@d19 2
@


1.30
log
@- Update to version 20040207. The changes in the new version
  include several bug fixes only.

PR:		ports/63460
Submitted by:	hrs
@
text
@d10 1
a10 1
PORTVERSION=	20040207
d12 1
a12 1
MASTER_SITES=	http://cm.bell-labs.com/who/bwk/
d14 1
@


1.29
log
@BROKEN: Checksum mismatch
@
text
@d10 1
a10 1
PORTVERSION=	20030731
a17 2
BROKEN=		"Checksum mismatch"

d22 1
a29 2

CFLAGS+=	-DHAS_ISBLANK
@


1.28
log
@updates awk to the version 20030731 that is available on the author's homepage.

PR:		56351
Submitted by:	Simon Barner <barner@@in.tum.de>
@
text
@d18 2
@


1.27
log
@Update to the Mar 14, 2003 version:
	the internationalization changes, somewhat modified, are now
	reinstated.  in theory awk will now do character comparisons
	and case conversions in national language, but "." will always
	be the decimal point separator on input and output regardless
	of national language.  isblank(){} has an #ifndef.

	fixed subtle behavior in field and record splitting: if FS is
	a single character and RS is not empty, \n is NOT a separator.
	this tortuous reading is found in the awk book; behavior now
	matches gawk and mawk.
@
text
@d10 1
a10 1
PORTVERSION=	20030314
@


1.26
log
@De-pkg-comment.
@
text
@d10 1
a10 1
PORTVERSION=	20021213
d29 2
@


1.25
log
@Update to the Dec 13, 2002 version:
	for the moment, the internationalization changes of nov 29 are
	rolled back -- programs like x = 1.2 don't work in some locales,
	because the parser is expecting x = 1,2.  until i understand this
	better, this will have to wait.

Approved by:	knu(portmgr)
@
text
@d16 1
@


1.24
log
@Update to the 29-Nov-2002 distribution.
Since the distfile isn't versioned, this was the only way to fix the
"make distclean all" problem on 5-CURRENT.

Approved by:	kris
@
text
@d10 1
a10 1
PORTVERSION=	20021129
@


1.23
log
@Fix PORTCOMMENTs that were killing INDEX builds.

105 pointy hats to:	me
Approved by:		pat
@
text
@d10 1
a10 1
PORTVERSION=	20020628
@


1.22
log
@Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
@
text
@a16 2
PORTCOMMENT=	Brian Kernighan\'s pattern scanning and processing language

@


1.21
log
@Update to awk 20020628
@
text
@d17 2
@


1.20
log
@To ports@@freebsd.org.
@
text
@d10 1
a10 1
PORTVERSION=	20020210
@


1.19
log
@Update to the 20020210 release.
@
text
@d15 1
a15 1
MAINTAINER=	obrien@@FreeBSD.org
@


1.18
log
@Update to the 1-Jan-2002 One True AWK.

This includes
	added support for POSIX character class names like [:digit:]
Contributed by our very own DES.
@
text
@d10 1
a10 1
PORTVERSION=	20020101
@


1.17
log
@Change the manpage to say 'nawk' rather than just 'awk' to match the
installed binary name.

Obtained from:	NetBSD
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.16 2001/02/21 20:33:18 obrien Exp $
d10 1
a10 1
PORTVERSION=	20001115
@


1.16
log
@Update to the 20001115 version.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.15 2000/11/11 06:13:03 obrien Exp $
d24 2
a25 1
	${INSTALL_MAN} ${WRKSRC}/awk.1 ${PREFIX}/man/man1/nawk.1
@


1.15
log
@BYACC builds this just fine, so drop the USE_BISON.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.14 2000/11/03 10:01:01 obrien Exp $
d10 1
a10 1
PORTVERSION=	20001030
@


1.14
log
@Update to the 30-Oct-2000 version.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.13 2000/04/12 06:19:33 obrien Exp $
a16 1
USE_BISON=	yes
@


1.13
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.12 2000/03/22 00:27:18 obrien Exp $
d10 1
a10 1
PORTVERSION=	99.06.20
@


1.12
log
@Restore useless version required comments.
@
text
@a2 1
# Version required: 0.0
d6 1
a6 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.11 2000/03/20 02:36:54 obrien Exp $
d9 2
a10 2
DISTNAME=	awk
PKGNAME=	nawk-99.06.20
d13 1
@


1.11
log
@Remove the "version required" line.
@
text
@d3 1
d7 1
a7 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.10 2000/03/01 07:13:49 billf Exp $
@


1.10
log
@USE_BISON to build this.

PR:		ports/16690
Submitted by:	Will Andrews <andrews@@technologist.com>
@
text
@a2 1
# Version required:		  99.04.16
d6 1
a6 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.9 2000/02/13 03:23:53 obrien Exp $
@


1.9
log
@Style nits in the ports I maintain.
@
text
@d7 1
a7 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.8 1999/11/29 10:14:13 obrien Exp $
d17 1
@


1.8
log
@Update to the Jun 20, 1999 fixes.
@
text
@d2 4
a5 4
# New ports collection makefile for:  nawk
# Version required:    99.04.16
# Date created:        29 April 1998
# Whom:                Josh Gilliam <josh@@quick.net>
d7 1
a7 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.7 1999/10/26 07:51:26 obrien Exp $
@


1.7
log
@Adopt ports I care about.
@
text
@d7 1
a7 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.6 1999/10/21 19:02:25 fenner Exp $
d11 1
a11 1
PKGNAME=	nawk-99.04.16
a13 1
EXTRACT_SUFX=	tar.gz
@


1.6
log
@Remove josh@@quick.net as MAINTAINER.  Email to josh@@quick.net has
been bouncing with:

<josh@@quick.net>: host mx.quick.net said: 550 <josh@@quick.net>... User
unknown

for over 2 months.
@
text
@d1 1
d7 1
a7 1
# $FreeBSD: ports/lang/nawk/Makefile,v 1.5 1999/08/25 06:35:02 obrien Exp $
d15 2
@


1.5
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
a13 2

MAINTAINER=	josh@@quick.net
@


1.4
log
@Update to 990416 version.

Some commentary from Mr. bwk:

Mar 5, 1999:
        after hearing from yet another innocent victim, changed
        isnumber to is_number to avoid the problem caused by
        freeBSD gratuitously and incorrectly including the name
        isnumber in the standard header file ctype.h.

Prompted by:	bento
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1999/01/18 02:53:20 steve Exp $
@


1.3
log
@Fix an FPE error.

PR:		9492
Submitted by:	Pedro F. Giffuni <giffunip@@asme.org>
@
text
@d2 1
a2 1
# Version required:    98.10.20
d6 1
a6 1
# $Id: Makefile,v 1.2 1998/11/10 02:05:09 steve Exp $
d10 1
a10 1
PKGNAME=	nawk-98.10.20
@


1.2
log
@Update to version 98.10.20.

PR:		8530
Reviewed by:	maintainer
Submitted by:	Pedro F. Giffuni <pfgiffun@@bachue.usc.unal.edu.co>
@
text
@d2 1
a2 1
# Version required:    98.02.11
d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1998/07/04 19:21:55 steve Exp $
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# New ports collection makefile for:  kawk
d6 1
a6 1
# $Id$
d10 1
a10 1
PKGNAME=	kawk-98.02.11
d13 1
d20 1
a20 1
MAN1=		kawk.1
d23 2
a24 2
	${INSTALL_PROGRAM} ${WRKSRC}/a.out ${PREFIX}/bin/kawk
	${INSTALL_MAN} ${WRKSRC}/awk.1 ${PREFIX}/man/man1/kawk.1
@


1.1.1.1
log
@Initial import of kawk.
kawk - Brian Kernighan's awk.

PR:		6460
Submitted by:	Josh Gilliam <josh@@quick.net>
@
text
@@
