head 1.4; access; symbols pkgsrc-2023Q1:1.3.0.4 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.2 pkgsrc-2022Q4-base:1.3 pkgsrc-2014Q1:1.1.0.6 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.4 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.2; locks; strict; comment @# @; 1.4 date 2023.05.16.20.31.00; author wiz; state dead; branches; next 1.3; commitid zYrZQU9VdKXFeepE; 1.3 date 2022.12.05.10.17.48; author jperkin; state Exp; branches; next 1.2; commitid e8ELmu8qBx3a3m4E; 1.2 date 2014.06.06.23.24.10; author ryoon; state dead; branches; next 1.1; commitid LKnlQsRnMpiUawDx; 1.1 date 2013.10.19.19.47.39; author bsiegert; state Exp; branches 1.1.2.1; next ; commitid 5xaBWXbnoKhlmW9x; 1.1.2.1 date 2013.10.19.19.47.39; author tron; state dead; branches; next 1.1.2.2; commitid rvVS1FwLK1zUt1ax; 1.1.2.2 date 2013.10.20.11.11.23; author tron; state Exp; branches; next ; commitid rvVS1FwLK1zUt1ax; desc @@ 1.4 log @gawk: update to 5.2.2. Changes from 5.2.1 to 5.2.2 --------------------------- 1. Infrastructure upgrades: makeinfo 7.0.1 must be used to format the manual. As a result, the manual can also now be formatted with LaTeX by running it through `makeinfo --latex'. 2. Gawk no longer builds an x86_64 executable on M1 macOS systems. This means that PMA is unavailable on those systems. 3. Gawk will now diagnose if a heap file was created with a different setting of -M/--bignum than in the current invocation and exit with a fatal message if so. 4. Gawk no longer "leaks" its free list of NODEs in the heap file, resulting in much more efficient usage of persistent storage. 5. PROCINFO["pma"] exists if the PMA allocator is compiled into gawk. Its value is the PMA version. 6. The time extension is no longer deprecated. The strptime() function from gawkextlib's timex extension has been added to it. 7. Better information is passed to input parsers for when they want to decide whether or not to take control of a file. In particular, the readdir extension is simplified for Windows because of this. 8. The various PNG files are now installed for Info and HTML. The images files now have gawk_ prefixed names to avoid any conflicts with other installed PNG file names. 9. As usual, there have been several minor code cleanups and bug fixes. See the ChangeLog for details. @ text @$NetBSD: patch-extension_configure,v 1.3 2022/12/05 10:17:48 jperkin Exp $ Remove ugly upstream hack that breaks the build on Darwin. --- extension/configure.orig 2022-11-17 16:17:25.000000000 +0000 +++ extension/configure @@@@ -8832,7 +8832,7 @@@@ else $as_nop fi ;; - *darwin*) + *notdarwin*) # 23 October 2022: See README_d/README.macosx for # the details on what's happening here. See also # the manual. @ 1.3 log @gawk: Fix build on Darwin/aarch64. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to 4.1.1 Changelog: Changes from 4.1.0 to 4.1.1 --------------------------- 1. The "stat" extension now includes a "devbsize" element which indicates the units for the "nblocks" element. 2. The extension facility now works on MinGW. Many of the extensions can be built and used directly. 3. A number of bugs in the pretty-printing / profiling code have been fixed. 4. Sockets and two-way pipes now work under MinGW. 5. The debugger now lists source code correctly under Cygwin. 6. Configuration and building with the Mac OS X libreadline should work now. 7. The -O option now works again. 8. The --include option, documented since 4.0, now actually works. 9. Infrastructure updated to automake 1.13.4, bison 3.0.2, and libtool 2.4.2.418. 10. The configure script now accepts a --disable-extensions option, which disables checking for and building the extensions. 11. The VMS port has been considerably improved. In particular config.h is now generated by a DCL script. Also, the extension facility works and several of the extensions can be built and used. Currently, the extension facility only works on Alpha and Itanium. 12. The API now provides functions pointers for malloc(), calloc(), realloc() and free(), to insure that the same memory allocation functions are always used. This bumps the minor version by one. 13. The printf quote flag now works correctly in locales with a different decimal point character but without a thousands separator character. If the thousands separator is a string, it will be correctly added to decimal numbers. 14. The readfile extension now has an input parser that will read whole files as a single record. 15. A number of bugs have been fixed. See the ChangeLog. @ text @d1 1 a1 1 $NetBSD: patch-extension_configure,v 1.1 2013/10/19 19:47:39 bsiegert Exp $ d3 3 a5 1 --- extension/configure.orig Fri Aug 30 14:41:50 2013 d7 9 a15 8 @@@@ -16532,7 +16532,6 @@@@ case `uname` in MirBSD | MirOS | "OS/390") cat << \EOF > Makefile all dist check clean distclean install uninstall distcheck: - @@exit 0 EOF ;; *) @ 1.1 log @Fix build on MirBSD. The gawk developers added code to skip building the extensions on MirBSD but inserted a syntax error. Also skip the extensions in the PLIST on MirBSD. @ text @d1 1 a1 1 $NetBSD$ @ 1.1.2.1 log @file patch-extension_configure was added on branch pkgsrc-2013Q3 on 2013-10-20 11:11:23 +0000 @ text @d1 12 @ 1.1.2.2 log @Pullup ticket #4247 - requested by bsiegert lang/gawk: build fix Revisions pulled up: - lang/gawk/Makefile 1.57 - lang/gawk/PLIST 1.20 - lang/gawk/distinfo 1.25 - lang/gawk/patches/patch-extension_configure 1.1 --- Module Name: pkgsrc Committed By: bsiegert Date: Sat Oct 19 19:47:39 UTC 2013 Modified Files: pkgsrc/lang/gawk: Makefile PLIST distinfo Added Files: pkgsrc/lang/gawk/patches: patch-extension_configure Log Message: Fix build on MirBSD. The gawk developers added code to skip building the extensions on MirBSD but inserted a syntax error. Also skip the extensions in the PLIST on MirBSD. @ text @a0 12 $NetBSD$ --- extension/configure.orig Fri Aug 30 14:41:50 2013 +++ extension/configure @@@@ -16532,7 +16532,6 @@@@ case `uname` in MirBSD | MirOS | "OS/390") cat << \EOF > Makefile all dist check clean distclean install uninstall distcheck: - @@exit 0 EOF ;; *) @