gawk: update to 5.1.0. Changes from 5.0.1 to 5.1.0 --------------------------- 1. The major version of the API is bumped to 3, something that should have happened at the 5.0.0 release but didn't. 2. A number of memory leak issues have been fixed. 3. Infrastructure upgrades: Bison 3.5.4, Texinfo 6.7, Gettext 0.20.1, Automake 1.16.2. 4. The indexing in the manual has been thoroughly revised, in particular making use of the facilities in Texinfo 6.7. That version (or newer) must be used to format the manual. 5. MSYS2 is now supported out-of-the-box by configure. 6. Several bugs have been fixed. See the ChangeLog for details.diff -r1.72 -r1.73 pkgsrc/lang/gawk/Makefile
(wiz)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.72 2020/06/25 19:48:03 hauke Exp $ | 1 | # $NetBSD: Makefile,v 1.73 2020/08/24 07:52:03 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= gawk-5.0.1 | 3 | DISTNAME= gawk-5.1.0 | |
4 | CATEGORIES= lang | 4 | CATEGORIES= lang | |
5 | MASTER_SITES= ${MASTER_SITE_GNU:=gawk/} | 5 | MASTER_SITES= ${MASTER_SITE_GNU:=gawk/} | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= bouyer@NetBSD.org | 8 | MAINTAINER= bouyer@NetBSD.org | |
9 | HOMEPAGE= https://www.gnu.org/software/gawk/gawk.html | 9 | HOMEPAGE= https://www.gnu.org/software/gawk/gawk.html | |
10 | COMMENT= GNU awk | 10 | COMMENT= GNU awk | |
11 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
12 | 12 | |||
13 | CONFLICTS= ja-gawk-[0-9]* | 13 | CONFLICTS= ja-gawk-[0-9]* | |
14 | 14 | |||
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_PKGLOCALEDIR= yes | 16 | USE_PKGLOCALEDIR= yes | |
@@ -38,19 +38,17 @@ CONFIGURE_ARGS+= --disable-rpath | @@ -38,19 +38,17 @@ CONFIGURE_ARGS+= --disable-rpath | |||
38 | .endif | 38 | .endif | |
39 | 39 | |||
40 | PLIST_VARS+= extension | 40 | PLIST_VARS+= extension | |
41 | .if "${OPSYS}" != "MirBSD" | 41 | .if "${OPSYS}" != "MirBSD" | |
42 | PLIST.extension= yes | 42 | PLIST.extension= yes | |
43 | .endif | 43 | .endif | |
44 | 44 | |||
45 | INSTALLATION_DIRS+= ${PKGGNUDIR}bin ${PKGGNUDIR}${PKGMANDIR}/man1 | 45 | INSTALLATION_DIRS+= ${PKGGNUDIR}bin ${PKGGNUDIR}${PKGMANDIR}/man1 | |
46 | 46 | |||
47 | post-install: | 47 | post-install: | |
48 | ${LN} -fs ${PREFIX}/bin/gawk ${DESTDIR}${PREFIX}/${PKGGNUDIR}bin/awk | 48 | ${LN} -fs ${PREFIX}/bin/gawk ${DESTDIR}${PREFIX}/${PKGGNUDIR}bin/awk | |
49 | ${LN} -fs ${PREFIX}/${PKGMANDIR}/man1/gawk.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/awk.1 | 49 | ${LN} -fs ${PREFIX}/${PKGMANDIR}/man1/gawk.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/awk.1 | |
50 | 50 | |||
51 | BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.10.36 | |||
52 | ||||
53 | .include "../../devel/gettext-lib/buildlink3.mk" | 51 | .include "../../devel/gettext-lib/buildlink3.mk" | |
54 | .include "../../devel/gmp/buildlink3.mk" | 52 | .include "../../devel/gmp/buildlink3.mk" | |
55 | .include "../../math/mpfr/buildlink3.mk" | 53 | .include "../../math/mpfr/buildlink3.mk" | |
56 | .include "../../mk/bsd.pkg.mk" | 54 | .include "../../mk/bsd.pkg.mk" |
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.41 2019/10/08 14:19:42 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.42 2020/08/24 07:52:03 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (gawk-5.0.1.tar.xz) = ccdad761aa1fc682d688c7095b47208bef726582 | 3 | SHA1 (gawk-5.1.0.tar.xz) = 02408f1be58747a0d8c16ef1d191398b4260c638 | |
4 | RMD160 (gawk-5.0.1.tar.xz) = 76347bb4049ffb4fe189ed032854255ca167c47e | 4 | RMD160 (gawk-5.1.0.tar.xz) = a233f071ee975a95f0801da1026188e7dbc696ad | |
5 | SHA512 (gawk-5.0.1.tar.xz) = ff9842a91035f843482d93eac8a35cddf2ce16acaa43a0112c1efff08802aebf705ee70d47eff74a190dca7be330c31f7204ad27cb63bdee65333f9b9c984212 | 5 | SHA512 (gawk-5.1.0.tar.xz) = 971e6a7617eb051d587984f64be2ff830e49eb60721c3401e8944401e3c3a7cd3334f0334b6e28bfc9283aaff15d83b0933f1fd77b0f8c7059068fa3f94c3cb4 | |
6 | Size (gawk-5.0.1.tar.xz) = 3136004 bytes | 6 | Size (gawk-5.1.0.tar.xz) = 3154564 bytes | |
7 | SHA1 (patch-Makefile.in) = 2f9e8c3ca477ece817d251e22345bf2476fccd00 | 7 | SHA1 (patch-Makefile.in) = 59b1999ebf4d149c450d6c1ad89b63b1e9716380 | |
8 | SHA1 (patch-extension_Makefile.in) = 07184d54caadbdc4193d1ba2ee52eb557900bdf3 | 8 | SHA1 (patch-extension_Makefile.in) = 07184d54caadbdc4193d1ba2ee52eb557900bdf3 | |
9 | SHA1 (patch-extension_gawkfts.c) = a88ac0ed14be5133cf081bf25ab8663f0f3372a7 | 9 | SHA1 (patch-extension_gawkfts.c) = a88ac0ed14be5133cf081bf25ab8663f0f3372a7 | |
10 | SHA1 (patch-extension_inplace.c) = 84b1d8f18ed78a872cd7befa65def30b4bcb3252 | 10 | SHA1 (patch-extension_inplace.c) = 84b1d8f18ed78a872cd7befa65def30b4bcb3252 | |
11 | SHA1 (patch-test_Makefile.in) = e4f9a009fc6f282b15af1d1aaf9584e7531a41d6 | 11 | SHA1 (patch-test_Makefile.in) = e4f9a009fc6f282b15af1d1aaf9584e7531a41d6 |
@@ -1,36 +1,36 @@ | @@ -1,36 +1,36 @@ | |||
1 | $NetBSD: patch-Makefile.in,v 1.5 2018/07/14 13:47:32 adam Exp $ | 1 | $NetBSD: patch-Makefile.in,v 1.6 2020/08/24 07:52:03 wiz Exp $ | |
2 | 2 | |||
3 | Correct locale location, use names gawk and pgawk unconditionally. | 3 | Correct locale location, use names gawk and pgawk unconditionally. | |
4 | Do not install extras. | 4 | Do not install extras. | |
5 | 5 | |||
6 | --- Makefile.in.orig 2018-02-25 17:06:29.000000000 +0000 | 6 | --- Makefile.in.orig 2020-04-14 11:44:52.000000000 +0000 | |
7 | +++ Makefile.in | 7 | +++ Makefile.in | |
8 | @@ -328,7 +328,7 @@ CFLAGS = @CFLAGS@ | 8 | @@ -340,7 +340,7 @@ CFLAGS = @CFLAGS@ | |
9 | CPP = @CPP@ | 9 | CPP = @CPP@ | |
10 | CPPFLAGS = @CPPFLAGS@ | 10 | CPPFLAGS = @CPPFLAGS@ | |
11 | CYGPATH_W = @CYGPATH_W@ | 11 | CYGPATH_W = @CYGPATH_W@ | |
12 | -DEFS = -DDEFPATH=$(DEFPATH) -DDEFLIBPATH=$(DEFLIBPATH) -DSHLIBEXT=$(SHLIBEXT) -DHAVE_CONFIG_H -DGAWK -DLOCALEDIR='"$(datadir)/locale"' -I"$(srcdir)/support" | 12 | -DEFS = -DDEFPATH=$(DEFPATH) -DDEFLIBPATH=$(DEFLIBPATH) -DSHLIBEXT=$(SHLIBEXT) -DHAVE_CONFIG_H -DGAWK -DLOCALEDIR='"$(datadir)/locale"' -I"$(srcdir)/support" | |
13 | +DEFS = -DDEFPATH=$(DEFPATH) -DDEFLIBPATH=$(DEFLIBPATH) -DSHLIBEXT=$(SHLIBEXT) -DHAVE_CONFIG_H -DGAWK -DLOCALEDIR='"$(prefix)/$(PKGLOCALEDIR)/locale"' -I"$(srcdir)/support" | 13 | +DEFS = -DDEFPATH=$(DEFPATH) -DDEFLIBPATH=$(DEFLIBPATH) -DSHLIBEXT=$(SHLIBEXT) -DHAVE_CONFIG_H -DGAWK -DLOCALEDIR='"$(prefix)/$(PKGLOCALEDIR)/locale"' -I"$(srcdir)/support" | |
14 | DEPDIR = @DEPDIR@ | 14 | DEPDIR = @DEPDIR@ | |
15 | ECHO_C = @ECHO_C@ | 15 | ECHO_C = @ECHO_C@ | |
16 | ECHO_N = @ECHO_N@ | 16 | ECHO_N = @ECHO_N@ | |
17 | @@ -484,7 +484,7 @@ EXTRA_DIST = \ | 17 | @@ -499,7 +499,7 @@ EXTRA_DIST = \ | |
18 | 18 | |||
19 | # Build in awklib after in doc, since we want to extract | 19 | # Build in awklib after in doc, since we want to extract | |
20 | # sample files if doc/gawk.texi changed. | 20 | # sample files if doc/gawk.texi changed. | |
21 | -SUBDIRS = support . $(am__append_1) extras doc awklib po test | 21 | -SUBDIRS = support . $(am__append_1) extras doc awklib po test | |
22 | +SUBDIRS = support . $(am__append_1) doc awklib po test | 22 | +SUBDIRS = support . $(am__append_1) doc awklib po test | |
23 | include_HEADERS = gawkapi.h | 23 | include_HEADERS = gawkapi.h | |
24 | BUILT_SOURCES = $(srcdir)/pc/Makefile.tst | |||
24 | 25 | |||
25 | # sources for both gawk and dgawk | 26 | @@ -1241,9 +1241,7 @@ install-exec-hook: | |
26 | @@ -1161,9 +1161,7 @@ install-exec-hook: | |||
27 | (cd $(DESTDIR)$(bindir); \ | 27 | (cd $(DESTDIR)$(bindir); \ | |
28 | name=`echo gawk | sed '$(transform)'` ; \ | 28 | name=`echo gawk | sed '$(transform)'` ; \ | |
29 | $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \ | 29 | $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \ | |
30 | - if [ ! -f awk$(EXEEXT) ]; \ | 30 | - if [ ! -f awk$(EXEEXT) ]; \ | |
31 | - then $(LN_S) $${name}$(EXEEXT) awk$(EXEEXT); \ | 31 | - then $(LN_S) $${name}$(EXEEXT) awk$(EXEEXT); \ | |
32 | - fi; exit 0) | 32 | - fi; exit 0) | |
33 | + exit 0) | 33 | + exit 0) | |
34 | 34 | |||
35 | # Undo the above when uninstalling | 35 | # Undo the above when uninstalling | |
36 | uninstall-links: | 36 | uninstall-links: |