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