Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
wiz dcf3d1ad60 Update to 4.0. Provided by Sergey Litvinov <slitvinov@gmail.com>
on pkgsrc-users.

Changes:

Changes from 3.1.8 to 4.0.0
---------------------------

1. The special files /dev/pid, /dev/ppid, /dev/pgrpid and /dev/user are
   now completely gone. Use PROCINFO instead.

2. The POSIX 2008 behavior for `sub' and `gsub' are now the default.
   THIS CHANGES BEHAVIOR!!!!

3. The \s and \S escape sequences are now recognized in regular expressions.

4. The split() function accepts an optional fourth argument which is an array
   to hold the values of the separators.

5. The new -b / --characters-as-bytes option means "hands off my data"; gawk
   won't try to treat input as a multibyte string.

6. There is a new --sandbox option; see the doc.

7. Indirect function calls are now available.

8. Interval expressions are now part of default regular expressions for
   GNU Awk syntax.

9. --gen-po is now correctly named --gen-pot.

10. switch / case is now enabled by default. There's no longer a need
    for a configure-time option.

11. Gawk now supports BEGINFILE and ENDFILE. See the doc for details.

12. Directories named on the command line now produce a warning, not
    a fatal error, unless --posix or --traditional.

13. The new FPAT variable allows you to specify a regexp that matches
    the fields, instead of matching the field separator. The new patsplit()
    function gives the same capability for splitting.

14. All long options now have short options, for use in `#!' scripts.

15. Support for IPv6 is added via the /inet6/... special file. /inet4/...
    forces IPv4 and /inet chooses the system default (probably IPv4).

16. Added a warning for /[:space:]/ that should be /[[:space:]]/.

17. Merged with John Haque's byte code internals. Adds dgawk debugger and
    possibly improved performance.

18. `break' and `continue' are no longer valid outside a loop, even with
    --traditional.

19. POSIX character classes work with --traditional (BWK awk supports them).

20. Nuked redundant --compat, --copyleft, and --usage long options.

21. Arrays of arrays added. See the doc.

22. Per the GNU Coding Standards, dynamic extensions must now define
    a global symbol indicating that they are GPL-compatible. See
    the documentation and example extensions.
    THIS CHANGES BEHAVIOR!!!!

23. In POSIX mode, string comparisons use strcoll/wcscoll.
    THIS CHANGES BEHAVIOR!!!!

24. The option for raw sockets was removed, since it was never implemented.

25. Gawk now treats ranges of the form [d-h] as if they were in the C
    locale, no matter what kind of regexp is being used, and even if
    --posix.  The latest POSIX standard allows this, and the documentation
    has been updated.  Maybe this will stop all the questions about
    [a-z] matching uppercase letters.
    THIS CHANGES BEHAVIOR!!!!

26. PROCINFO["strftime"] now holds the default format for strftime().

27. Updated to latest infrastructure: Autoconf 2.68, Automake 1.11.1,
    Gettext 0.18.1, Bison 2.5.

28. Many code cleanups. Removed code for many old, unsupported systems:
	- Atari
	- Amiga
	- BeOS
	- Cray
	- MIPS RiscOS
	- MS-DOS with Microsoft Compiler
	- MS-Windows with Microsoft Compiler
	- NeXT
	- SunOS 3.x, Sun 386 (Road Runner)
	- Tandem (non-POSIX)
	- Prestandard VAX C compiler for VAX/VMS
	- Probably others that I've forgotten

29. If PROCINFO["sorted_in"] exists, for(iggy in foo) loops sort the
    indices before looping over them.  The value of this element
    provides control over how the indices are sorted before the loop
    traversal starts. See the manual.

30. A new isarray() function exists to distinguish if an item is an array
    or not, to make it possible to traverse multidimensional arrays.

31. asort() and asorti() take a third argument specifying how to sort.
    See the doc.
2012-03-17 03:16:20 +00:00
archivers Fix the symlink creation (if GTAR_PROGRAM_PREFIX != "g") 2012-03-15 14:18:39 +00:00
audio Bump PKGREVISION from default python change to 2.7. 2012-03-16 04:31:14 +00:00
benchmarks No static linking on SunOS. Don't use non-standard u_intXX_t types. 2012-02-28 15:49:56 +00:00
biology More pcre PKGREVISION bumps. 2012-03-03 12:54:15 +00:00
bootstrap Minor corrections, from Snader_LB on FreeNode: 2012-01-11 01:15:17 +00:00
cad Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
chat Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
comms Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
converters + libvisio. 2012-03-16 17:41:09 +00:00
cross PR/45924 --- update to 5.11 with minor changes 2012-02-07 00:21:48 +00:00
databases Changes 2.4.9: 2012-03-15 19:34:13 +00:00
devel Updated to 2.5.0 by request of maintainer. 2012-03-16 21:04:40 +00:00
distfiles
doc Updated mail/dovecot2 to 2.1.3. 2012-03-17 02:15:11 +00:00
editors Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
emulators Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
filesystems Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
finance Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
fonts Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
games Update to 2.1.2 and call it 2.12 to make it newer than the previous 2.06. 2012-03-16 17:32:40 +00:00
geography Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
graphics Update to darktable-1.0. 2012-03-16 00:35:01 +00:00
ham Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
inputmethod allow wnn4 option (now ja-freewnn-lib has shlib). 2012-03-10 15:24:50 +00:00
lang Update to 4.0. Provided by Sergey Litvinov <slitvinov@gmail.com> 2012-03-17 03:16:20 +00:00
licenses Update skype license for net/skype1 to currently valid one. 2012-03-11 18:42:48 +00:00
mail Update to Dovecot 2.1.3. Changelog since 2.1.1: 2012-03-17 02:14:15 +00:00
math Set LICENSE. Quell a pkglint warning. 2012-03-16 00:20:51 +00:00
mbone Regenerate diffs for GNU patch. 2011-12-14 03:21:51 +00:00
meta-pkgs fix build with gcc 4.6 2012-03-10 21:47:30 +00:00
misc fix build for proj-4.8.0 2012-03-15 22:46:01 +00:00
mk Remove a few unresolvable hostnames. 2012-03-11 10:26:21 +00:00
multimedia Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
net Update mikutter to 0.1.0.710. 2012-03-16 15:46:36 +00:00
news Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
packages
parallel Add c99 support, fixes build on SunOS. 2012-03-13 12:36:25 +00:00
pkgtools Bug Hunting: 2012-03-14 14:34:39 +00:00
print put an empty line around comments. 2012-03-16 01:11:32 +00:00
regress
security fix distinfo; patch-aa is gone 2012-03-16 00:15:15 +00:00
shells Bump PKGREVISION for python default version change to 2.7. 2012-03-09 12:33:57 +00:00
sysutils pkglint cleanup while here; set LICENSE. 2012-03-17 02:19:22 +00:00
templates
textproc + libexttextcat. 2012-03-16 17:30:48 +00:00
time Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
wm Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
www Update to nginx 1.0.14. 2012-03-16 11:28:09 +00:00
x11 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
Makefile
pkglocate Fix PR 39648: 2010-11-11 19:56:34 +00:00
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.