<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/lang/gawk, branch pkgsrc_2008Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2008Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2008Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2007-11-02T07:17:59Z</updated>
<entry>
<title>Changes 3.1.6:</title>
<updated>2007-11-02T07:17:59Z</updated>
<author>
<name>adam</name>
<email>adam</email>
</author>
<published>2007-11-02T07:17:59Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=325a0bdd5f99f8d83e8485d565cc291a94b49712'/>
<id>urn:sha1:325a0bdd5f99f8d83e8485d565cc291a94b49712</id>
<content type='text'>
1. `gawk 'program' /non/existant/file' no longer core dumps.
2. gawk now only uses the locale's decimal point
3. `gawk -v BINMODE=1 ...' works again.
4. Internal file names like `/dev/user' now work again. (Note that these
   file names are obsolete and will go away eventually.)
5. Problems with wide strings in non "C" locales have been straightened
   out everywhere.  (At least, we think so.)
6. Use of `ansi2knr' is no longer supported. Please use an ANSI C compiler.
7. Updated to Autoconf 2.61, Automake 1.10, and Gettext 0.16.1.
8. The getopt* and regex* files were synchronized with current GLIBC CVS.
   See the ChangeLog for the versions and minor edits made.
9. There are additional --lint-old warnings.
10. Gawk now uses getaddrinfo(3) to look up names and IP addresses. This
    allows the use of an IPv6 format address and paves the way for
    eventual addition of `/inet6/...' and `/inet4/...' hostnames.
11. We believe gawk to now be valgrind clean. At least when run against
    the test suite.
12. A number of issues dealing with the formatting and printing of very
    large numbers in integer formats have been dealt with and fixed.
13. Gawk now converts "+inf", "-inf", "+nan" and "-nan" into the corresponding
    magic IEEE floating point values. Only those strings (case independent)
    work.  With --posix, gawk calls the system strtod directly. You asked
    for it, you got it, you deal with it.
14. Defining YYDEBUG enables the -D command line option.
15. Gawk should now work out of the box on Tandem NSK/OSS systems.
16. Lint messages rationalized: many more of the messages are now printed
    only once, instead of every time they are encountered.
17. The strftime() function now accepts an optional third argument, which
    if non-zero or non-null, indicates that the time should be formatted
    as UTC instead of as local time.
18. The precedence of concatenation and `| getline' (in something like
    "echo " "date" | getline stuff) has been reverted to the earlier
    behavior and now once again matches Unix awk.
19. New configure time flag --disable-directories-fatal which causes
    gawk to silently skip directories on the command line.  This behavior
    is also enabled for --traditional, since it's what Unix awk does.
20. A new option, --use-lc-numeric, forces use of the locale's decimal
    point without the rest of the draconian restrictions imposed by
    --posix. This softens somewhat the stance taken in item 2.
21. Everything relevant has been updated to the GPL 3.
22. Array growth should be faster now, at no cost in space.
23. Lots more tests.
24. One new translation.
25. Various bugs fixed, see the ChangeLog for details.
</content>
</entry>
<entry>
<title>Supports DESTDIR installation.</title>
<updated>2007-09-06T19:56:16Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2007-09-06T19:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c56b12744f2cf46ad4c00c81bcc83f4fd00a5bcd'/>
<id>urn:sha1:c56b12744f2cf46ad4c00c81bcc83f4fd00a5bcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Needs msgfmt.</title>
<updated>2006-07-06T13:14:01Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2006-07-06T13:14:01Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4d9a7d35e9ea1e6f77105677b6ba151ab92a1b9e'/>
<id>urn:sha1:4d9a7d35e9ea1e6f77105677b6ba151ab92a1b9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey</title>
<updated>2006-04-17T07:07:11Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2006-04-17T07:07:11Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1ae3d1ba51febfd65eabae7f192d4b643e252ba2'/>
<id>urn:sha1:1ae3d1ba51febfd65eabae7f192d4b643e252ba2</id>
<content type='text'>
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
</content>
</entry>
<entry>
<title>Over 1200 files touched but no revisions bumped :)</title>
<updated>2006-04-06T06:21:32Z</updated>
<author>
<name>reed</name>
<email>reed</email>
</author>
<published>2006-04-06T06:21:32Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=3b50716541c42bd031d14157665a74004901cade'/>
<id>urn:sha1:3b50716541c42bd031d14157665a74004901cade</id>
<content type='text'>
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
</content>
</entry>
<entry>
<title>* Honor PKGINFODIR.</title>
<updated>2006-03-30T03:44:41Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2006-03-30T03:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4057b7edfd80c4e8a3774f92e4dd6fa07e21e57c'/>
<id>urn:sha1:4057b7edfd80c4e8a3774f92e4dd6fa07e21e57c</id>
<content type='text'>
* List the info files directly in the PLIST.
</content>
</entry>
<entry>
<title>Recursive revision bump / recommended bump for gettext ABI change.</title>
<updated>2006-02-05T23:08:03Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2006-02-05T23:08:03Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=93e3b9e04264b93620166058e19ea42c856505b0'/>
<id>urn:sha1:93e3b9e04264b93620166058e19ea42c856505b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed pkglint warnings. The warnings are mostly quoting issues, for</title>
<updated>2005-12-05T20:49:47Z</updated>
<author>
<name>rillig</name>
<email>rillig</email>
</author>
<published>2005-12-05T20:49:47Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b4f920543059af038598712771c3211999ef42a6'/>
<id>urn:sha1:b4f920543059af038598712771c3211999ef42a6</id>
<content type='text'>
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
</content>
</entry>
<entry>
<title>Fix build under darwin anf gcc4</title>
<updated>2005-09-06T14:29:17Z</updated>
<author>
<name>tonio</name>
<email>tonio</email>
</author>
<published>2005-09-06T14:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2000d64f46a8804009cd422ae01802cb2aa88e8d'/>
<id>urn:sha1:2000d64f46a8804009cd422ae01802cb2aa88e8d</id>
<content type='text'>
Patches taken from darwinports (thanks toby)
</content>
</entry>
<entry>
<title>Update to 3.1.5:</title>
<updated>2005-09-05T16:58:22Z</updated>
<author>
<name>wiz</name>
<email>wiz</email>
</author>
<published>2005-09-05T16:58:22Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4620137ad960b2fc18e88c4f6931c58df7dd3bc9'/>
<id>urn:sha1:4620137ad960b2fc18e88c4f6931c58df7dd3bc9</id>
<content type='text'>
Changes from 3.1.4 to 3.1.5
---------------------------

1. The random() suite has been updated to a current FreeBSD version, which
   works on systems with &gt; 32-bit ints.

2. A new option, `--exec' has been added. It's like -f but ends option
   processing.  It also disables `x=y' variable assignments, but not -v.
   It's needed mainly for CGI scripts, so that source code can't be
   passed in as part of the URL.

3. dfa.[ch] have been synced with GNU grep development.  This also fixes
   multiple regex matching problems in multibyte locales.

4. Updated to Automake 1.9.5.

5. Updated to Bison 2.0.

6. The getopt* and regex* files were synchronized with current GLIBC CVS.
   See the ChangeLog for the versions and minor edits made.

7. `configure --disable-nls' now disables just gawk's own translations.
   Gawk continues to work with the locale's numeric formatting.  This
   includes a bug fix in handling the printf ' flag (e.g., %'d).

8. Gawk is now multibyte aware.  This means that index(), length(),
   substr() and match() all work in terms of characters, not bytes.

9. Gawk is now smarter about parsing numeric constants in corner cases.

11. Not closing open redirections no longer causes gawk to exit non-zero.

10. The VMS port has been updated.

11. Changes from Andrew Schorr at the xmlgawk project to provide for
    open hooks from extensions are now included.  This will let the
    xmlgawk extension work in the standard gawk.

12. Updated to gettext 0.14.4. Gawk no longer includes its own copy
    of the gettext `intl' library, following current GNU practice to
    rely on there being an external version thereof.

13. A regexp of the form `//' will now generate a warning that it
    is not a C++ comment from --lint (awk.y).

14. The ^ and ^= operators with an integer exponent now use Exponentiation
    by Squaring. This simultaneously fixes a problem with ^= and a negative
    integer exponent.

15. length(array) now returns the number of elements in the array.  This is
    is a non-standard extension that will fail in POSIX mode.

16. Carriage return characters are now ignored in program source code.

17. Four new translations added.

18. Various minor bugs fixed. See the ChangeLog for the details.
</content>
</entry>
</feed>
