summaryrefslogtreecommitdiff
path: root/lang/gawk/patches
diff options
context:
space:
mode:
authorwen <wen@pkgsrc.org>2015-05-01 02:02:40 +0000
committerwen <wen@pkgsrc.org>2015-05-01 02:02:40 +0000
commitc52a8bb8a4390879f45f64c185261cb88068242f (patch)
treea2e132c6f7a2ab5376a1f4e0d6eab3384d7565ca /lang/gawk/patches
parent9ac051e48fada0b3f1cfdd81b909148d5ae6e2ea (diff)
downloadpkgsrc-c52a8bb8a4390879f45f64c185261cb88068242f.tar.gz
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 (limited to 'lang/gawk/patches')
-rw-r--r--lang/gawk/patches/patch-Makefile.in13
-rw-r--r--lang/gawk/patches/patch-extension_Makefile.in22
2 files changed, 11 insertions, 24 deletions
diff --git a/lang/gawk/patches/patch-Makefile.in b/lang/gawk/patches/patch-Makefile.in
index e44b0d9f55f..de5011d8544 100644
--- a/lang/gawk/patches/patch-Makefile.in
+++ b/lang/gawk/patches/patch-Makefile.in
@@ -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 @@ Correct locale location, use names gawk and pgawk unconditionally
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 --git a/lang/gawk/patches/patch-extension_Makefile.in b/lang/gawk/patches/patch-extension_Makefile.in
index ef3ea607e05..dc60301c0c7 100644
--- a/lang/gawk/patches/patch-extension_Makefile.in
+++ b/lang/gawk/patches/patch-extension_Makefile.in
@@ -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 @@ Install *.la file for extensions, reduce PLIST divergence.
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 *.la file for extensions, reduce PLIST divergence.
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 *.la file for extensions, reduce PLIST divergence.
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