Received: by mail.netbsd.org (Postfix, from userid 605) id DDF3784DFD; Fri, 20 Dec 2019 22:11:03 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 64ECC84DFC for ; Fri, 20 Dec 2019 22:11:03 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id JhObhFbThHYy for ; Fri, 20 Dec 2019 22:11:02 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id AEDBC84DFA for ; Fri, 20 Dec 2019 22:11:02 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id A2ADAFA97; Fri, 20 Dec 2019 22:11:02 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1576879862191660" MIME-Version: 1.0 Date: Fri, 20 Dec 2019 22:11:02 +0000 From: "David H. Gutteridge" Subject: CVS commit: pkgsrc/security/libprelude To: pkgsrc-changes@NetBSD.org Reply-To: gutteridge@netbsd.org X-Mailer: log_accum Message-Id: <20191220221102.A2ADAFA97@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1576879862191660 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: gutteridge Date: Fri Dec 20 22:11:02 UTC 2019 Modified Files: pkgsrc/security/libprelude: Makefile distinfo pkgsrc/security/libprelude/patches: patch-src_libprelude-error_Makefile.in Added Files: pkgsrc/security/libprelude/patches: patch-src_libprelude-error_mkstrtable.awk Log Message: libprelude: fix build with GNU awk >= 5.0 Rename the awk variable "namespace" to "name_space", since the former is now a reserved word with GNU awk 5.0, and was causing parsing errors. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 pkgsrc/security/libprelude/Makefile cvs rdiff -u -r1.41 -r1.42 pkgsrc/security/libprelude/distinfo cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/security/libprelude/patches/patch-src_libprelude-error_Makefile.in cvs rdiff -u -r0 -r1.1 \ pkgsrc/security/libprelude/patches/patch-src_libprelude-error_mkstrtable.awk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1576879862191660 Content-Disposition: inline Content-Length: 5325 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/security/libprelude/Makefile diff -u pkgsrc/security/libprelude/Makefile:1.62 pkgsrc/security/libprelude/Makefile:1.63 --- pkgsrc/security/libprelude/Makefile:1.62 Sun Aug 11 13:22:46 2019 +++ pkgsrc/security/libprelude/Makefile Fri Dec 20 22:11:02 2019 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.62 2019/08/11 13:22:46 wiz Exp $ +# $NetBSD: Makefile,v 1.63 2019/12/20 22:11:02 gutteridge Exp $ # -PKGREVISION= 18 +PKGREVISION= 19 COMMENT= LibPrelude libraries and c++ easy bindings LICENSE= gnu-gpl-v2 Index: pkgsrc/security/libprelude/distinfo diff -u pkgsrc/security/libprelude/distinfo:1.41 pkgsrc/security/libprelude/distinfo:1.42 --- pkgsrc/security/libprelude/distinfo:1.41 Wed Jan 31 12:55:29 2018 +++ pkgsrc/security/libprelude/distinfo Fri Dec 20 22:11:02 2019 @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.41 2018/01/31 12:55:29 jperkin Exp $ +$NetBSD: distinfo,v 1.42 2019/12/20 22:11:02 gutteridge Exp $ SHA1 (libprelude-0.9.24.1.tar.gz) = b8c0c43efb33f3da741feac59b7a5482adf56282 RMD160 (libprelude-0.9.24.1.tar.gz) = 0a2688cf5c44e834c07eaba36d333155b2ca226d @@ -22,4 +22,5 @@ SHA1 (patch-bb) = ca80e503226a2e1adcc097 SHA1 (patch-bindings_low_level_perl_Prelude.c) = 919ad0340f590365857fe7495c9d6dfa3540c0cf SHA1 (patch-config.h.in) = 11b1031ece55e086dcf9ff94f32b9321fe92bd48 SHA1 (patch-src_include_prelude-plugin.h) = 4731b98059971577819906d84fe7f160c24c04f5 -SHA1 (patch-src_libprelude-error_Makefile.in) = 43c3e4cb2ff9fcc617f537d54063e0b5d507083f +SHA1 (patch-src_libprelude-error_Makefile.in) = 7cedf555b09f14b8cd37aea07789f0078302d735 +SHA1 (patch-src_libprelude-error_mkstrtable.awk) = 52078d284f2529eb08e29423afb738b8da5d98e4 Index: pkgsrc/security/libprelude/patches/patch-src_libprelude-error_Makefile.in diff -u pkgsrc/security/libprelude/patches/patch-src_libprelude-error_Makefile.in:1.1 pkgsrc/security/libprelude/patches/patch-src_libprelude-error_Makefile.in:1.2 --- pkgsrc/security/libprelude/patches/patch-src_libprelude-error_Makefile.in:1.1 Tue Sep 12 05:58:41 2017 +++ pkgsrc/security/libprelude/patches/patch-src_libprelude-error_Makefile.in Fri Dec 20 22:11:02 2019 @@ -1,10 +1,13 @@ -$NetBSD: patch-src_libprelude-error_Makefile.in,v 1.1 2017/09/12 05:58:41 dholland Exp $ +$NetBSD: patch-src_libprelude-error_Makefile.in,v 1.2 2019/12/20 22:11:02 gutteridge Exp $ Use -P when preprocessing error symbols to avoid getting line number output, which on gcc5 introduces extra line breaks and makes the downstream processing fail miserably. ---- src/libprelude-error/Makefile.in~ 2017-09-12 05:42:25.856481751 +0000 +Also, rename the awk variable "namespace" to "name_space", since the +former is now a reserved word with GNU awk 5.0. + +--- src/libprelude-error/Makefile.in.orig 2009-08-11 15:05:56.000000000 +0000 +++ src/libprelude-error/Makefile.in @@ -1201,7 +1201,7 @@ code-to-errno.h: Makefile mkerrnos.awk e @@ -15,3 +18,12 @@ downstream processing fail miserably. -rm _$@ # It is correct to use $(CC_FOR_BUILD) here. We want to run the +@@ -1214,7 +1214,7 @@ code-from-errno.h: mkerrcodes Makefile + + errnos-sym.h: Makefile mkstrtable.awk errnos.in + LANG="" $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \ +- -v prefix=PRELUDE_ERROR_ -v namespace=errnos_ \ ++ -v prefix=PRELUDE_ERROR_ -v name_space=errnos_ \ + $(srcdir)/errnos.in >$@ + + prelude-error.h: Makefile mkheader.awk err-sources.h.in err-codes.h.in errnos.in prelude-error.h.in Added files: Index: pkgsrc/security/libprelude/patches/patch-src_libprelude-error_mkstrtable.awk diff -u /dev/null pkgsrc/security/libprelude/patches/patch-src_libprelude-error_mkstrtable.awk:1.1 --- /dev/null Fri Dec 20 22:11:02 2019 +++ pkgsrc/security/libprelude/patches/patch-src_libprelude-error_mkstrtable.awk Fri Dec 20 22:11:02 2019 @@ -0,0 +1,42 @@ +$NetBSD: patch-src_libprelude-error_mkstrtable.awk,v 1.1 2019/12/20 22:11:02 gutteridge Exp $ + +Rename the awk variable "namespace" to "name_space", since the former +is now a reserved word with GNU awk 5.0. + +--- src/libprelude-error/mkstrtable.awk.orig 2009-05-12 07:49:42.000000000 +0000 ++++ src/libprelude-error/mkstrtable.awk +@@ -77,7 +77,7 @@ + # + # The variable prefix can be used to prepend a string to each message. + # +-# The variable namespace can be used to prepend a string to each ++# The variable name_space can be used to prepend a string to each + # variable and macro name. + + BEGIN { +@@ -102,7 +102,7 @@ header { + print "/* The purpose of this complex string table is to produce"; + print " optimal code with a minimum of relocations. */"; + print ""; +- print "static const char " namespace "msgstr[] = "; ++ print "static const char " name_space "msgstr[] = "; + header = 0; + } + else +@@ -150,14 +150,14 @@ END { + else + print " gettext_noop (\"" prefix last_msgstr "\");"; + print ""; +- print "static const int " namespace "msgidx[] ="; ++ print "static const int " name_space "msgidx[] ="; + print " {"; + for (i = 0; i < coded_msgs; i++) + print " " pos[i] ","; + print " " pos[coded_msgs]; + print " };"; + print ""; +- print "#define " namespace "msgidxof(code) (0 ? -1 \\"; ++ print "#define " name_space "msgidxof(code) (0 ? -1 \\"; + + # Gather the ranges. + skip = code[0]; --_----------=_1576879862191660--