summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/gawk/Makefile4
-rw-r--r--lang/gawk/PLIST4
-rw-r--r--lang/gawk/distinfo15
-rw-r--r--lang/gawk/patches/patch-awk.h18
-rw-r--r--lang/gawk/patches/patch-extension_Makefile.in26
-rw-r--r--lang/gawk/patches/patch-test_Makefile.in10
6 files changed, 30 insertions, 47 deletions
diff --git a/lang/gawk/Makefile b/lang/gawk/Makefile
index c8dec2c9785..10a417b4275 100644
--- a/lang/gawk/Makefile
+++ b/lang/gawk/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.68 2019/03/05 16:58:31 hauke Exp $
+# $NetBSD: Makefile,v 1.69 2019/04/16 11:43:29 ryoon Exp $
-DISTNAME= gawk-4.2.1
+DISTNAME= gawk-5.0.0
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GNU:=gawk/}
EXTRACT_SUFX= .tar.xz
diff --git a/lang/gawk/PLIST b/lang/gawk/PLIST
index 746aec79de1..f1b81d97a0d 100644
--- a/lang/gawk/PLIST
+++ b/lang/gawk/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2018/07/14 13:47:32 adam Exp $
+@comment $NetBSD: PLIST,v 1.26 2019/04/16 11:43:29 ryoon Exp $
bin/${PKGNAME}
bin/gawk
gnu/bin/awk
@@ -47,6 +47,7 @@ share/awk/intdiv0.awk
share/awk/join.awk
share/awk/libintl.awk
share/awk/noassign.awk
+share/awk/ns_passwd.awk
share/awk/ord.awk
share/awk/passwd.awk
share/awk/processarray.awk
@@ -68,6 +69,7 @@ share/locale/fr/LC_MESSAGES/gawk.mo
share/locale/id/LC_MESSAGES/gawk.mo
share/locale/it/LC_MESSAGES/gawk.mo
share/locale/ja/LC_MESSAGES/gawk.mo
+share/locale/ko/LC_MESSAGES/gawk.mo
share/locale/ms/LC_MESSAGES/gawk.mo
share/locale/nl/LC_MESSAGES/gawk.mo
share/locale/pl/LC_MESSAGES/gawk.mo
diff --git a/lang/gawk/distinfo b/lang/gawk/distinfo
index fcbb994e99b..29e5a1c2e88 100644
--- a/lang/gawk/distinfo
+++ b/lang/gawk/distinfo
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.39 2018/07/14 13:47:32 adam Exp $
+$NetBSD: distinfo,v 1.40 2019/04/16 11:43:29 ryoon Exp $
-SHA1 (gawk-4.2.1.tar.xz) = 71fc3595865ea6ea859587cbbb35cbf9aeb39d2d
-RMD160 (gawk-4.2.1.tar.xz) = 4a7a4ddccb871626d8c3ec3019de65c47b71fb29
-SHA512 (gawk-4.2.1.tar.xz) = 0e3006a795dc3ac91359a7d2590c0cccbfd39b18a1d491617d68505c55a2800355b1439050681b4fcacf65fb0d533151a046babe0fd774503037bab363ef2ae4
-Size (gawk-4.2.1.tar.xz) = 2985412 bytes
+SHA1 (gawk-5.0.0.tar.xz) = 4a02d5eaa2cb29b80a26b60e40fe9742f64f2222
+RMD160 (gawk-5.0.0.tar.xz) = b6d10cc874b7b347bf2e9b99cceeeb0ad0111121
+SHA512 (gawk-5.0.0.tar.xz) = 9eb663bbcad53165b7ddb7d72cfb8377252b68004733a9eb8c191b2ddddaff857e48ba811280311384243eb67574fbe7ac9edf4e507f9a82d67b4b2adff8ef6e
+Size (gawk-5.0.0.tar.xz) = 3000432 bytes
SHA1 (patch-Makefile.in) = 2f9e8c3ca477ece817d251e22345bf2476fccd00
-SHA1 (patch-awk.h) = 2292be5ec392e7fea5688fbb18012a735e43803f
-SHA1 (patch-extension_Makefile.in) = 3d0d904327e891169568e4e5ec927daada6e3c17
+SHA1 (patch-extension_Makefile.in) = 07184d54caadbdc4193d1ba2ee52eb557900bdf3
SHA1 (patch-extension_gawkfts.c) = a88ac0ed14be5133cf081bf25ab8663f0f3372a7
SHA1 (patch-extension_inplace.c) = 84b1d8f18ed78a872cd7befa65def30b4bcb3252
-SHA1 (patch-test_Makefile.in) = 1be6ffd773bc0616adc66f357fe07c42d2727e87
+SHA1 (patch-test_Makefile.in) = e4f9a009fc6f282b15af1d1aaf9584e7531a41d6
diff --git a/lang/gawk/patches/patch-awk.h b/lang/gawk/patches/patch-awk.h
deleted file mode 100644
index 3db0683e8b0..00000000000
--- a/lang/gawk/patches/patch-awk.h
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-awk.h,v 1.1 2013/12/26 19:19:32 tron Exp $
-
-Fix build problem with SunStudio compiler under Solaris. Patch taken
-from here:
-
-http://lists.gnu.org/archive/html/bug-gawk/2011-07/msg00008.html
-
---- awk.h.orig 2013-04-07 18:54:28.000000000 +0100
-+++ awk.h 2013-12-26 19:03:34.000000000 +0000
-@@ -69,7 +69,7 @@
- #endif /* LOCALEDIR */
- #endif
-
--#if !defined(__STDC__) || __STDC__ < 1
-+#if !defined(__STDC__) || __STDC__ < 1 && !defined(__EXTENSIONS__)
- #error "gawk no longer supports non-C89 environments (no __STDC__ or __STDC__ < 1)"
- #endif
-
diff --git a/lang/gawk/patches/patch-extension_Makefile.in b/lang/gawk/patches/patch-extension_Makefile.in
index 5828347be78..72dfc99a434 100644
--- a/lang/gawk/patches/patch-extension_Makefile.in
+++ b/lang/gawk/patches/patch-extension_Makefile.in
@@ -1,11 +1,11 @@
-$NetBSD: patch-extension_Makefile.in,v 1.4 2018/07/14 13:47:32 adam Exp $
+$NetBSD: patch-extension_Makefile.in,v 1.5 2019/04/16 11:43:29 ryoon Exp $
Install into a separate directory, otherwise these shadow e.g. time(3).
Install *.la file for extensions, reduce PLIST divergence.
---- extension/Makefile.in.orig 2018-02-25 17:06:54.000000000 +0000
+--- extension/Makefile.in.orig 2019-04-12 09:03:11.000000000 +0000
+++ extension/Makefile.in
-@@ -314,7 +314,7 @@ am__can_run_installinfo = \
+@@ -323,7 +323,7 @@ am__can_run_installinfo = \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
@@ -14,7 +14,7 @@ Install *.la file for extensions, reduce PLIST divergence.
NROFF = nroff
MANS = $(dist_man_MANS)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
-@@ -1236,7 +1236,6 @@ info-am:
+@@ -1269,7 +1269,6 @@ info-am:
install-data-am: install-man install-pkgextensionLTLIBRARIES
@$(NORMAL_INSTALL)
@@ -22,12 +22,12 @@ Install *.la file for extensions, reduce PLIST divergence.
install-dvi: install-dvi-recursive
install-dvi-am:
-@@ -1300,7 +1299,7 @@ uninstall-man: uninstall-man3
- distclean-libtool distclean-tags distcleancheck distdir \
- distuninstallcheck dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
-- install-data-hook install-dvi install-dvi-am install-exec \
-+ install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-man install-man3 install-pdf \
- install-pdf-am install-pkgextensionLTLIBRARIES install-ps \
+@@ -1348,7 +1347,7 @@ uninstall-man: uninstall-man3
+ distclean-libtool distclean-local distclean-tags \
+ distcleancheck distdir distuninstallcheck dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+- install-data-am install-data-hook install-dvi install-dvi-am \
++ install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-man3 \
+ install-pdf install-pdf-am install-pkgextensionLTLIBRARIES \
diff --git a/lang/gawk/patches/patch-test_Makefile.in b/lang/gawk/patches/patch-test_Makefile.in
index ebef4fb9b48..9f823aef388 100644
--- a/lang/gawk/patches/patch-test_Makefile.in
+++ b/lang/gawk/patches/patch-test_Makefile.in
@@ -1,4 +1,4 @@
-$NetBSD: patch-test_Makefile.in,v 1.3 2018/07/14 13:47:32 adam Exp $
+$NetBSD: patch-test_Makefile.in,v 1.4 2019/04/16 11:43:29 ryoon Exp $
Non portable '-f' flag for ls should be -U for unsorted
pkgsrc replacement links mean -L should be used too.
@@ -6,12 +6,12 @@ pkgsrc replacement links mean -L should be used too.
NB on SunOS, locale/en should be installed in order to have
all tests successfully execute (namely mbfw1 and mbprintf1)
---- test/Makefile.in.orig 2018-02-25 17:06:29.000000000 +0000
+--- test/Makefile.in.orig 2019-04-12 09:03:05.000000000 +0000
+++ test/Makefile.in
-@@ -2697,7 +2697,7 @@ readdir:
+@@ -2563,7 +2563,7 @@ readdir:
+ echo If it does, try rerunning on an ext'[234]' filesystem. ; \
fi
- @echo $@
- @$(AWK) -f "$(srcdir)"/readdir.awk "$(top_srcdir)" > _$@
+ @$(AWK) -f "$(srcdir)"/readdir.awk "$(top_srcdir)" > _$@ || echo EXIT CODE: $$? >> _$@
- @ls -afi "$(top_srcdir)" > _dirlist
+ @ls -aiUL "$(top_srcdir)" > _dirlist
@ls -lna "$(top_srcdir)" | sed 1d > _longlist