pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/gawk Update to 4.1.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/31c5746f5414
branches:  trunk
changeset: 651040:31c5746f5414
user:      wen <wen%pkgsrc.org@localhost>
date:      Fri May 01 02:02:40 2015 +0000

description:
Update to 4.1.2

Upstream changes:
Changes from 4.1.1 to 4.1.2
---------------------------

1. The manual has been considerably improved.
        - Thoroughly reviewed and updated.
        - Out-of-date examples replaced.
        - Chapter 15 on MPFR reworked.
        - Summary sections added to all chapters.
        - Exercises added in several chapters.
        - Heavily proof-read and copyedited.

2. The debugger's "restart" command now works again.

3. Redirected getline is now allowed inside BEGINFILE/ENDFILE.

4. A number of bugs have been fixed in the MPFR code.

5. Indirect function calls now work for both built-in and extension functions.

6. Built-in functions are now included in FUNCTAB.

7. POSIX and historical practice require the exclusive use of the English
   alphabet in identifiers.  In non-English locales, it was accidentally
   possible to use "letters" beside those of the English alphabet.  This
   has been fixed. (isalpha and isalnum are NOT our friends.)

   If you feel that you must have this misfeature, use `configure --help'
   to see what option to use when configuring gawk to reenable it.

8. The "where" command has been added to the debugger as an alias
   for "backtrace". This will make life easier for long-time GDB users.

9. Gawk no longer explicitly checks the current directory after doing
   a path search of AWKPATH.  The default value continues to have "." at
   the front, so most people should not be affected.  If you have your own
   AWKPATH setting, be sure to put "." in it somewhere. The documentation
   has been updated and clarified.

10. Infrastructure upgrades: Automake 1.15, Gettext 0.19.4, Libtool 2.4.6,
    Bison 3.0.4.

11. If a user-defined function has a parameter with the same name as another
    user-defined function, it is no longer possible to call the second
    function from inside the first.

12. POSIX requires that the names of function parameters not be the
    same as any of the special built-in variables and also not conflict
    with the names of any functions. Gawk has checked for the former
    since 3.1.7. With --posix, it now also checks for the latter.

13. The test suite should check for necessary locales and skip the tests
    where it matters if support isn't what it should be.

14. Gawk now expects to be compiled on a system with multibyte character
    support.  Systems without such support, at least at the C language
    level, are so obsolete as to not be worth supporting anymore.

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

diffstat:

 lang/gawk/Makefile                            |   4 ++--
 lang/gawk/PLIST                               |   4 +++-
 lang/gawk/distinfo                            |  12 ++++++------
 lang/gawk/patches/patch-Makefile.in           |  13 ++++++-------
 lang/gawk/patches/patch-extension_Makefile.in |  22 +++++-----------------
 5 files changed, 22 insertions(+), 33 deletions(-)

diffs (142 lines):

diff -r 85cc05d0d9d9 -r 31c5746f5414 lang/gawk/Makefile
--- a/lang/gawk/Makefile        Fri May 01 00:58:48 2015 +0000
+++ b/lang/gawk/Makefile        Fri May 01 02:02:40 2015 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.61 2014/10/09 14:06:38 wiz Exp $
+# $NetBSD: Makefile,v 1.62 2015/05/01 02:02:40 wen Exp $
 
-DISTNAME=      gawk-4.1.1
+DISTNAME=      gawk-4.1.2
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_GNU:=gawk/}
 EXTRACT_SUFX=  .tar.xz
diff -r 85cc05d0d9d9 -r 31c5746f5414 lang/gawk/PLIST
--- a/lang/gawk/PLIST   Fri May 01 00:58:48 2015 +0000
+++ b/lang/gawk/PLIST   Fri May 01 02:02:40 2015 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2014/06/06 23:24:10 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.23 2015/05/01 02:02:40 wen Exp $
 bin/gawk
 bin/${PKGNAME}
 bin/igawk
@@ -48,11 +48,13 @@
 share/awk/noassign.awk
 share/awk/ord.awk
 share/awk/passwd.awk
+share/awk/processarray.awk
 share/awk/quicksort.awk
 share/awk/readable.awk
 share/awk/readfile.awk
 share/awk/rewind.awk
 share/awk/round.awk
+share/awk/shellquote.awk
 share/awk/strtonum.awk
 share/awk/walkarray.awk
 share/awk/zerofile.awk
diff -r 85cc05d0d9d9 -r 31c5746f5414 lang/gawk/distinfo
--- a/lang/gawk/distinfo        Fri May 01 00:58:48 2015 +0000
+++ b/lang/gawk/distinfo        Fri May 01 02:02:40 2015 +0000
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.32 2015/04/19 14:26:06 tnn Exp $
+$NetBSD: distinfo,v 1.33 2015/05/01 02:02:40 wen Exp $
 
-SHA1 (gawk-4.1.1.tar.xz) = 547feb48d20e923aff58daccee97c94e047fdc18
-RMD160 (gawk-4.1.1.tar.xz) = a5a6ab9491bf702310cef7c035531cc7fad0a62d
-Size (gawk-4.1.1.tar.xz) = 2196904 bytes
-SHA1 (patch-Makefile.in) = 12eb8f205fa224634b9f5122cfca55803382516f
+SHA1 (gawk-4.1.2.tar.xz) = 559cc317d88247ba3cfb2c1beaa787b36102a0d9
+RMD160 (gawk-4.1.2.tar.xz) = 40f3d26d0e49916f81a43eab765b80b532541440
+Size (gawk-4.1.2.tar.xz) = 2279136 bytes
+SHA1 (patch-Makefile.in) = 7af8e5321b3e2ea56515d4f2ee159a2fec220bd0
 SHA1 (patch-awk.h) = 2292be5ec392e7fea5688fbb18012a735e43803f
 SHA1 (patch-debug.c) = 40c423e2ddbb7de1eb35bb4b7b4452f8f2ebec01
-SHA1 (patch-extension_Makefile.in) = bc735eebe2e094c97e46b08a782b143d2042a865
+SHA1 (patch-extension_Makefile.in) = 7a03efc54d0fe54ef94fbe6f35d5145b61cb0f07
 SHA1 (patch-extension_filefuncs.c) = 212774354ab55f69ff67728470ab23b43e038093
 SHA1 (patch-extension_gawkfts.c) = a6c59c42c3f5564ee078b373c9a8d09aa6732a0b
 SHA1 (patch-test_Makefile.in) = 7610407e0735f4b78b568e24717f3f103f8566d3
diff -r 85cc05d0d9d9 -r 31c5746f5414 lang/gawk/patches/patch-Makefile.in
--- a/lang/gawk/patches/patch-Makefile.in       Fri May 01 00:58:48 2015 +0000
+++ b/lang/gawk/patches/patch-Makefile.in       Fri May 01 02:02:40 2015 +0000
@@ -1,10 +1,9 @@
-$NetBSD: patch-Makefile.in,v 1.2 2013/05/15 11:55:20 adam Exp $
+$NetBSD: patch-Makefile.in,v 1.3 2015/05/01 02:02:40 wen Exp $
 
 Correct locale location, use names gawk and pgawk unconditionally
-
---- Makefile.in.orig   2013-05-09 12:59:40.000000000 +0000
+--- Makefile.in.orig   2015-05-01 09:28:59.000000000 +0000
 +++ Makefile.in
-@@ -285,7 +285,7 @@ CFLAGS = @CFLAGS@
+@@ -324,7 +324,7 @@ CFLAGS = @CFLAGS@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
  CYGPATH_W = @CYGPATH_W@
@@ -13,12 +12,12 @@
  DEPDIR = @DEPDIR@
  ECHO_C = @ECHO_C@
  ECHO_N = @ECHO_N@
-@@ -1131,9 +1131,7 @@ uninstall-am: uninstall-binPROGRAMS unin
+@@ -1175,9 +1175,7 @@ uninstall-am: uninstall-binPROGRAMS unin
  install-exec-hook:
        (cd $(DESTDIR)$(bindir); \
        $(LN) gawk$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \
--      if [ ! -f awk ]; \
--      then    $(LN_S) gawk$(EXEEXT) awk; \
+-      if [ ! -f awk$(EXEEXT) ]; \
+-      then    $(LN_S) gawk$(EXEEXT) awk$(EXEEXT); \
 -      fi; exit 0)
 +      exit 0)
  
diff -r 85cc05d0d9d9 -r 31c5746f5414 lang/gawk/patches/patch-extension_Makefile.in
--- a/lang/gawk/patches/patch-extension_Makefile.in     Fri May 01 00:58:48 2015 +0000
+++ b/lang/gawk/patches/patch-extension_Makefile.in     Fri May 01 02:02:40 2015 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-extension_Makefile.in,v 1.2 2014/06/06 23:24:10 ryoon Exp $
+$NetBSD: patch-extension_Makefile.in,v 1.3 2015/05/01 02:02:40 wen 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 2014-04-08 16:13:03.000000000 +0000
+--- extension/Makefile.in.orig 2015-05-01 09:36:09.000000000 +0000
 +++ extension/Makefile.in
-@@ -300,7 +300,7 @@ am__can_run_installinfo = \
+@@ -291,7 +291,7 @@ am__can_run_installinfo = \
      n|no|NO) false;; \
      *) (install-info --version) >/dev/null 2>&1;; \
    esac
@@ -14,7 +14,7 @@
  NROFF = nroff
  MANS = $(dist_man_MANS)
  RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive       \
-@@ -1154,7 +1154,6 @@ info-am:
+@@ -1152,7 +1152,6 @@ info-am:
  
  install-data-am: install-man install-pkgextensionLTLIBRARIES
        @$(NORMAL_INSTALL)
@@ -22,7 +22,7 @@
  install-dvi: install-dvi-recursive
  
  install-dvi-am:
-@@ -1217,7 +1216,7 @@ uninstall-man: uninstall-man3
+@@ -1215,7 +1214,7 @@ uninstall-man: uninstall-man3
        distclean-hdr distclean-libtool distclean-tags distcleancheck \
        distdir distuninstallcheck dvi dvi-am html html-am info \
        info-am install install-am install-data install-data-am \
@@ -31,15 +31,3 @@
        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 \
-@@ -1229,11 +1228,6 @@ uninstall-man: uninstall-man3
-       uninstall-man3 uninstall-pkgextensionLTLIBRARIES
- 
- 
--install-data-hook:
--      for i in $(pkgextension_LTLIBRARIES) ; do \
--              $(RM) $(pkgextensiondir)/$$i ; \
--      done
--
- # Keep the uninstall check working:
- uninstall-so:
-       $(RM) $(pkgextensiondir)/*.so



Home | Main Index | Thread Index | Old Index