Sat Jan 14 01:03:39 2017 UTC ()
Update to 4.1.4

Changelog:
Changes from 4.1.3 to 4.1.4
---------------------------

1. Updated to GNU autoconf 2.69, automake 1.15, gettext 0.19.7,
   texinfo 6.1, texinfo.tex 2016-02-05.07, libtool 2.4.6.

2. z/OS support updated.

3. At the beginning of each statement, the debugger now checks and
   reports watchpoints that have fired before checking for breakpoints.
   This gives more natural behavior to the user.

4. The "exit" command has been added to the debugger as an alias
   for "quit".

5. AIX 7.1 should pass the test suite now.  Similar for Minix.

6. VMS support has been updated.

7. The profiler / pretty-printer now chains else-if statements instead
   of causing cascading elses.

8. The return value of system() has been enhanced to convey more information.
   See the doc.

9. Attempting to write to the "to" end of a two-way pipe that has been
   closed is now a fatal error. Similarly, so is reading from the "from"
   end that has been closed.

10. MinGW support has been updated.

11. The -d option now allows -d- to print to standard output.

12. Error messages for --help and in other instances should now get
    translated correctly.

13. A new environment variable GAWK_LOCALE_DIR may be set to locate the .mo
    file for gawk itself.

14. The DJGPP port is now officially deprecated.

15. A number of bugs have been fixed. See the ChangeLog.


(ryoon)
diff -r1.63 -r1.64 pkgsrc/lang/gawk/Makefile
diff -r1.23 -r1.24 pkgsrc/lang/gawk/PLIST
diff -r1.37 -r1.38 pkgsrc/lang/gawk/distinfo

cvs diff -r1.63 -r1.64 pkgsrc/lang/gawk/Makefile (switch to unified diff)

--- pkgsrc/lang/gawk/Makefile 2015/05/28 06:35:25 1.63
+++ pkgsrc/lang/gawk/Makefile 2017/01/14 01:03:39 1.64
@@ -1,51 +1,51 @@ @@ -1,51 +1,51 @@
1# $NetBSD: Makefile,v 1.63 2015/05/28 06:35:25 wiz Exp $ 1# $NetBSD: Makefile,v 1.64 2017/01/14 01:03:39 ryoon Exp $
2 2
3DISTNAME= gawk-4.1.3 3DISTNAME= gawk-4.1.4
4CATEGORIES= lang 4CATEGORIES= lang
5MASTER_SITES= ${MASTER_SITE_GNU:=gawk/} 5MASTER_SITES= ${MASTER_SITE_GNU:=gawk/}
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= bouyer@NetBSD.org 8MAINTAINER= bouyer@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/gawk/gawk.html 9HOMEPAGE= http://www.gnu.org/software/gawk/gawk.html
10COMMENT= GNU awk 10COMMENT= GNU awk
11LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
12 12
13CONFLICTS= ja-gawk-[0-9]* 13CONFLICTS= ja-gawk-[0-9]*
14 14
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_PKGLOCALEDIR= yes 16USE_PKGLOCALEDIR= yes
17USE_TOOLS+= msgfmt msgmerge xgettext 17USE_TOOLS+= msgfmt msgmerge xgettext
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
19TEST_TARGET= check 19TEST_TARGET= check
20INFO_FILES= yes 20INFO_FILES= yes
21 21
22MAKE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} 22MAKE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR}
23 23
24LDFLAGS.IRIX+= -lgen 24LDFLAGS.IRIX+= -lgen
25CPPFLAGS.OSF1+= -D_OSF_SOURCE 25CPPFLAGS.OSF1+= -D_OSF_SOURCE
26 26
27.include "../../mk/bsd.prefs.mk" 27.include "../../mk/bsd.prefs.mk"
28 28
29.include "options.mk" 29.include "options.mk"
30 30
31.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) 31.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64)
32CFLAGS+= -Dvm_region=vm_region_64 32CFLAGS+= -Dvm_region=vm_region_64
33.endif 33.endif
34 34
35PLIST_VARS+= extension 35PLIST_VARS+= extension
36.if "${OPSYS}" != "MirBSD" 36.if "${OPSYS}" != "MirBSD"
37PLIST.extension= yes 37PLIST.extension= yes
38.endif 38.endif
39 39
40INSTALLATION_DIRS+= ${PKGGNUDIR}bin ${PKGGNUDIR}${PKGMANDIR}/man1 40INSTALLATION_DIRS+= ${PKGGNUDIR}bin ${PKGGNUDIR}${PKGMANDIR}/man1
41 41
42post-install: 42post-install:
43 ${LN} -fs ${PREFIX}/bin/gawk ${DESTDIR}${PREFIX}/${PKGGNUDIR}bin/awk 43 ${LN} -fs ${PREFIX}/bin/gawk ${DESTDIR}${PREFIX}/${PKGGNUDIR}bin/awk
44 ${LN} -fs ${PREFIX}/${PKGMANDIR}/man1/gawk.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/awk.1 44 ${LN} -fs ${PREFIX}/${PKGMANDIR}/man1/gawk.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/awk.1
45 45
46BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.10.36 46BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.10.36
47 47
48.include "../../devel/gettext-lib/buildlink3.mk" 48.include "../../devel/gettext-lib/buildlink3.mk"
49.include "../../devel/gmp/buildlink3.mk" 49.include "../../devel/gmp/buildlink3.mk"
50.include "../../math/mpfr/buildlink3.mk" 50.include "../../math/mpfr/buildlink3.mk"
51.include "../../mk/bsd.pkg.mk" 51.include "../../mk/bsd.pkg.mk"

cvs diff -r1.23 -r1.24 pkgsrc/lang/gawk/PLIST (switch to unified diff)

--- pkgsrc/lang/gawk/PLIST 2015/05/01 02:02:40 1.23
+++ pkgsrc/lang/gawk/PLIST 2017/01/14 01:03:39 1.24
@@ -1,73 +1,75 @@ @@ -1,73 +1,75 @@
1@comment $NetBSD: PLIST,v 1.23 2015/05/01 02:02:40 wen Exp $ 1@comment $NetBSD: PLIST,v 1.24 2017/01/14 01:03:39 ryoon Exp $
2bin/gawk 2bin/gawk
3bin/${PKGNAME} 3bin/${PKGNAME}
4bin/igawk 4bin/igawk
5gnu/bin/awk 5gnu/bin/awk
6gnu/man/man1/awk.1 6gnu/man/man1/awk.1
7include/gawkapi.h 7include/gawkapi.h
8info/gawk.info 8info/gawk.info
9info/gawkinet.info 9info/gawkinet.info
10${PLIST.extension}lib/gawk/filefuncs.la 10${PLIST.extension}lib/gawk/filefuncs.la
11${PLIST.extension}lib/gawk/fnmatch.la 11${PLIST.extension}lib/gawk/fnmatch.la
12${PLIST.extension}lib/gawk/fork.la 12${PLIST.extension}lib/gawk/fork.la
13${PLIST.extension}lib/gawk/inplace.la 13${PLIST.extension}lib/gawk/inplace.la
14${PLIST.extension}lib/gawk/ordchr.la 14${PLIST.extension}lib/gawk/ordchr.la
15${PLIST.extension}lib/gawk/readdir.la 15${PLIST.extension}lib/gawk/readdir.la
16${PLIST.extension}lib/gawk/readfile.la 16${PLIST.extension}lib/gawk/readfile.la
17${PLIST.extension}lib/gawk/revoutput.la 17${PLIST.extension}lib/gawk/revoutput.la
18${PLIST.extension}lib/gawk/revtwoway.la 18${PLIST.extension}lib/gawk/revtwoway.la
19${PLIST.extension}lib/gawk/rwarray.la 19${PLIST.extension}lib/gawk/rwarray.la
20${PLIST.extension}lib/gawk/testext.la 20${PLIST.extension}lib/gawk/testext.la
21${PLIST.extension}lib/gawk/time.la 21${PLIST.extension}lib/gawk/time.la
22libexec/awk/grcat 22libexec/awk/grcat
23libexec/awk/pwcat 23libexec/awk/pwcat
24man/man1/gawk.1 24man/man1/gawk.1
25man/man1/igawk.1 25man/man1/igawk.1
26${PLIST.extension}man/man3am/filefuncs.3am 26${PLIST.extension}man/man3am/filefuncs.3am
27${PLIST.extension}man/man3am/fnmatch.3am 27${PLIST.extension}man/man3am/fnmatch.3am
28${PLIST.extension}man/man3am/fork.3am 28${PLIST.extension}man/man3am/fork.3am
29${PLIST.extension}man/man3am/inplace.3am 29${PLIST.extension}man/man3am/inplace.3am
30${PLIST.extension}man/man3am/ordchr.3am 30${PLIST.extension}man/man3am/ordchr.3am
31${PLIST.extension}man/man3am/readdir.3am 31${PLIST.extension}man/man3am/readdir.3am
32${PLIST.extension}man/man3am/readfile.3am 32${PLIST.extension}man/man3am/readfile.3am
33${PLIST.extension}man/man3am/revoutput.3am 33${PLIST.extension}man/man3am/revoutput.3am
34${PLIST.extension}man/man3am/revtwoway.3am 34${PLIST.extension}man/man3am/revtwoway.3am
35${PLIST.extension}man/man3am/rwarray.3am 35${PLIST.extension}man/man3am/rwarray.3am
36${PLIST.extension}man/man3am/time.3am 36${PLIST.extension}man/man3am/time.3am
37share/awk/assert.awk 37share/awk/assert.awk
38share/awk/bits2str.awk 38share/awk/bits2str.awk
39share/awk/cliff_rand.awk 39share/awk/cliff_rand.awk
40share/awk/ctime.awk 40share/awk/ctime.awk
41share/awk/ftrans.awk 41share/awk/ftrans.awk
42share/awk/getopt.awk 42share/awk/getopt.awk
43share/awk/gettime.awk 43share/awk/gettime.awk
44share/awk/group.awk 44share/awk/group.awk
45share/awk/inplace.awk 45share/awk/inplace.awk
46share/awk/join.awk 46share/awk/join.awk
47share/awk/libintl.awk 47share/awk/libintl.awk
48share/awk/noassign.awk 48share/awk/noassign.awk
49share/awk/ord.awk 49share/awk/ord.awk
50share/awk/passwd.awk 50share/awk/passwd.awk
51share/awk/processarray.awk 51share/awk/processarray.awk
52share/awk/quicksort.awk 52share/awk/quicksort.awk
53share/awk/readable.awk 53share/awk/readable.awk
54share/awk/readfile.awk 54share/awk/readfile.awk
55share/awk/rewind.awk 55share/awk/rewind.awk
56share/awk/round.awk 56share/awk/round.awk
57share/awk/shellquote.awk 57share/awk/shellquote.awk
58share/awk/strtonum.awk 58share/awk/strtonum.awk
59share/awk/walkarray.awk 59share/awk/walkarray.awk
60share/awk/zerofile.awk 60share/awk/zerofile.awk
61share/locale/ca/LC_MESSAGES/gawk.mo 61share/locale/ca/LC_MESSAGES/gawk.mo
62share/locale/da/LC_MESSAGES/gawk.mo 62share/locale/da/LC_MESSAGES/gawk.mo
63share/locale/de/LC_MESSAGES/gawk.mo 63share/locale/de/LC_MESSAGES/gawk.mo
64share/locale/es/LC_MESSAGES/gawk.mo 64share/locale/es/LC_MESSAGES/gawk.mo
65share/locale/fi/LC_MESSAGES/gawk.mo 65share/locale/fi/LC_MESSAGES/gawk.mo
66share/locale/fr/LC_MESSAGES/gawk.mo 66share/locale/fr/LC_MESSAGES/gawk.mo
 67share/locale/id/LC_MESSAGES/gawk.mo
67share/locale/it/LC_MESSAGES/gawk.mo 68share/locale/it/LC_MESSAGES/gawk.mo
68share/locale/ja/LC_MESSAGES/gawk.mo 69share/locale/ja/LC_MESSAGES/gawk.mo
69share/locale/ms/LC_MESSAGES/gawk.mo 70share/locale/ms/LC_MESSAGES/gawk.mo
70share/locale/nl/LC_MESSAGES/gawk.mo 71share/locale/nl/LC_MESSAGES/gawk.mo
71share/locale/pl/LC_MESSAGES/gawk.mo 72share/locale/pl/LC_MESSAGES/gawk.mo
72share/locale/sv/LC_MESSAGES/gawk.mo 73share/locale/sv/LC_MESSAGES/gawk.mo
73share/locale/vi/LC_MESSAGES/gawk.mo 74share/locale/vi/LC_MESSAGES/gawk.mo
 75share/locale/zh_CN/LC_MESSAGES/gawk.mo

cvs diff -r1.37 -r1.38 pkgsrc/lang/gawk/distinfo (switch to unified diff)

--- pkgsrc/lang/gawk/distinfo 2016/09/08 16:16:15 1.37
+++ pkgsrc/lang/gawk/distinfo 2017/01/14 01:03:39 1.38
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.37 2016/09/08 16:16:15 jperkin Exp $ 1$NetBSD: distinfo,v 1.38 2017/01/14 01:03:39 ryoon Exp $
2 2
3SHA1 (gawk-4.1.3.tar.xz) = 76b0acbbdeaa0e58466675c5faf68895eedd8306 3SHA1 (gawk-4.1.4.tar.xz) = d67e00e2f6178e9cbd2c0ba923ae157bc0b3b570
4RMD160 (gawk-4.1.3.tar.xz) = b092cbbcb48db2e5a0cef0638f85f3657b2a9fee 4RMD160 (gawk-4.1.4.tar.xz) = 7f0b1ec45c207cf365bc9b93c7e0b247e6c57186
5SHA512 (gawk-4.1.3.tar.xz) = 8b9470a1bba397353f10e4e652e8589a637a49e8235fb39ca7681ae662fd27cd140c193d0634179c800f99e19b0e49aef55dfa6612f9695ba80760a36936a1c3 5SHA512 (gawk-4.1.4.tar.xz) = 6a0e9cf086544212f54b54261dcd517b611aaf495ef99c4b7740d07e363bb00c5632f3d7fd5e12a954d5aa9793764162a57453e0e18884b29c6c54b5f444c097
6Size (gawk-4.1.3.tar.xz) = 2311268 bytes 6Size (gawk-4.1.4.tar.xz) = 2367832 bytes
7SHA1 (patch-Makefile.in) = 8330ac068dcb712539465a467a42f713ee4a8a73 7SHA1 (patch-Makefile.in) = 8330ac068dcb712539465a467a42f713ee4a8a73
8SHA1 (patch-awk.h) = 2292be5ec392e7fea5688fbb18012a735e43803f 8SHA1 (patch-awk.h) = 2292be5ec392e7fea5688fbb18012a735e43803f
9SHA1 (patch-debug.c) = 40c423e2ddbb7de1eb35bb4b7b4452f8f2ebec01 9SHA1 (patch-debug.c) = 40c423e2ddbb7de1eb35bb4b7b4452f8f2ebec01
10SHA1 (patch-extension_Makefile.in) = 7a03efc54d0fe54ef94fbe6f35d5145b61cb0f07 10SHA1 (patch-extension_Makefile.in) = 7a03efc54d0fe54ef94fbe6f35d5145b61cb0f07
11SHA1 (patch-extension_filefuncs.c) = 212774354ab55f69ff67728470ab23b43e038093 11SHA1 (patch-extension_filefuncs.c) = 212774354ab55f69ff67728470ab23b43e038093
12SHA1 (patch-extension_gawkfts.c) = a88ac0ed14be5133cf081bf25ab8663f0f3372a7 12SHA1 (patch-extension_gawkfts.c) = a88ac0ed14be5133cf081bf25ab8663f0f3372a7
13SHA1 (patch-extension_inplace.c) = 3a8f5c091cfa4d6f8a8d048bd74166defbd85908 13SHA1 (patch-extension_inplace.c) = 3a8f5c091cfa4d6f8a8d048bd74166defbd85908
14SHA1 (patch-test_Makefile.in) = 7610407e0735f4b78b568e24717f3f103f8566d3 14SHA1 (patch-test_Makefile.in) = 7610407e0735f4b78b568e24717f3f103f8566d3