Hi All,

here is a simple GNU awk update to the latest stable version.
One test fails as weel as in 4.1.4.

Ok? Comments?

Best regards,

Rafael Sadowski

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/gawk/Makefile,v
retrieving revision 1.32
diff -u -p -u -p -r1.32 Makefile
--- Makefile    26 Jul 2017 18:57:59 -0000      1.32
+++ Makefile    2 Jan 2018 07:40:51 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=       GNU awk
 
-V=             4.1.4
+V=             4.2.0
 DISTNAME=      gawk-$V
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_GNU:=gawk/}
@@ -12,7 +12,7 @@ HOMEPAGE=     https://www.gnu.org/software/g
 # GPLv3+
 PERMIT_PACKAGE_CDROM=  Yes
 
-WANTLIB += c gmp iconv intl m mpfr readline sigsegv termcap
+WANTLIB += c curses gmp iconv intl m mpfr readline sigsegv
 
 LIB_DEPENDS=   devel/gettext \
                devel/gmp \
@@ -25,7 +25,7 @@ MAKE_ENV +=   RM="rm -f"
 
 CONFIGURE_STYLE=gnu
 LIBTOOL_FLAGS= --tag=disable-static
-CONFIGURE_ENV=  CPPFLAGS="-I${LOCALBASE}/include" \
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
                LDFLAGS="-L${LOCALBASE}/lib"
 
 post-install:
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/gawk/distinfo,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 distinfo
--- distinfo    26 Jul 2017 18:57:59 -0000      1.15
+++ distinfo    2 Jan 2018 07:40:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (gawk-4.1.4.tar.gz) = jAMIDitaViY+h4P28fMGOY1Fkb4YJUBB8/VH7++UTTU=
-SIZE (gawk-4.1.4.tar.gz) = 4582398
+SHA256 (gawk-4.2.0.tar.gz) = yIBGxug5buVIvLlB4W3vgJt7VbYKEES13SVAlPNHx9k=
+SIZE (gawk-4.2.0.tar.gz) = 5602299
Index: patches/patch-getopt_c
===================================================================
RCS file: patches/patch-getopt_c
diff -N patches/patch-getopt_c
--- patches/patch-getopt_c      21 May 2015 06:45:48 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-getopt_c,v 1.1 2015/05/21 06:45:48 ajacoutot Exp $
-
-incompatible implicit declaration of built-in function 'malloc'
-
---- getopt.c.orig      Thu May 21 08:42:48 2015
-+++ getopt.c   Thu May 21 08:43:06 2015
-@@ -57,7 +57,7 @@
- 
- /* This needs to come after some library #include
-    to get __GNU_LIBRARY__ defined.  */
--#if defined (__GNU_LIBRARY__) || defined (__CYGWIN__) || defined(__DJGPP__) 
|| defined(__APPLE__) || defined(__MINGW32__) || defined(__sun) /* Illumos */
-+#if defined (__GNU_LIBRARY__) || defined (__CYGWIN__) || defined(__DJGPP__) 
|| defined(__APPLE__) || defined(__MINGW32__) || defined(__OpenBSD__) || 
defined(__sun) /* Illumos */
- /* Don't include stdlib.h for
-  * non-GNU C libraries
-  * non-Cygwin
Index: patches/patch-support_getopt_c
===================================================================
RCS file: patches/patch-support_getopt_c
diff -N patches/patch-support_getopt_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-support_getopt_c      2 Jan 2018 07:40:51 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+incompatible implicit declaration of built-in function 'malloc'
+
+Index: support/getopt.c
+--- support/getopt.c.orig
++++ support/getopt.c
+@@ -57,7 +57,7 @@
+ 
+ /* This needs to come after some library #include
+    to get __GNU_LIBRARY__ defined.  */
+-#if defined (__GNU_LIBRARY__) || defined (__CYGWIN__) || defined(__DJGPP__) 
|| defined(__APPLE__) || defined(__MINGW32__) || defined(__sun) /* Illumos */
++#if defined (__GNU_LIBRARY__) || defined (__CYGWIN__) || defined(__DJGPP__) 
|| defined(__APPLE__) || defined(__MINGW32__) || defined(__OpenBSD__) || 
defined(__sun) /* Illumos */
+ /* Don't include stdlib.h for
+  * non-GNU C libraries
+  * non-Cygwin
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/gawk/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 PLIST
--- pkg/PLIST   26 Jul 2017 18:57:59 -0000      1.15
+++ pkg/PLIST   2 Jan 2018 07:40:51 -0000
@@ -1,29 +1,28 @@
 @comment $OpenBSD: PLIST,v 1.15 2017/07/26 18:57:59 jasper Exp $
 bin/awk
 @bin bin/gawk
-@bin bin/gawk-${V}
-bin/igawk
+@bin bin/${FULLPKGNAME}
 include/gawkapi.h
 @info info/gawk.info
 @info info/gawkinet.info
+@info info/gawkworkflow.info
 lib/gawk/
 lib/gawk/filefuncs.so
 lib/gawk/fnmatch.so
 lib/gawk/fork.so
 lib/gawk/inplace.so
+lib/gawk/intdiv.so
 lib/gawk/ordchr.so
 lib/gawk/readdir.so
 lib/gawk/readfile.so
 lib/gawk/revoutput.so
 lib/gawk/revtwoway.so
 lib/gawk/rwarray.so
-lib/gawk/testext.so
 lib/gawk/time.so
 libexec/awk/
 @bin libexec/awk/grcat
 @bin libexec/awk/pwcat
 @man man/man1/gawk.1
-@man man/man1/igawk.1
 @mandir man/man3am/
 @man man/man3am/filefuncs.3am
 @man man/man3am/fnmatch.3am
@@ -45,7 +44,9 @@ share/awk/ftrans.awk
 share/awk/getopt.awk
 share/awk/gettime.awk
 share/awk/group.awk
+share/awk/have_mpfr.awk
 share/awk/inplace.awk
+share/awk/intdiv0.awk
 share/awk/join.awk
 share/awk/libintl.awk
 share/awk/noassign.awk
@@ -75,6 +76,7 @@ share/locale/ms/LC_MESSAGES/
 share/locale/ms/LC_MESSAGES/gawk.mo
 share/locale/nl/LC_MESSAGES/gawk.mo
 share/locale/pl/LC_MESSAGES/gawk.mo
+share/locale/pt_BR/LC_MESSAGES/gawk.mo
 share/locale/sv/LC_MESSAGES/gawk.mo
 share/locale/vi/LC_MESSAGES/gawk.mo
 share/locale/zh_CN/LC_MESSAGES/gawk.mo

Reply via email to