NetBSD Problem Report #53106

From john@hlin.zia.io  Mon Mar 19 02:57:12 2018
Return-Path: <john@hlin.zia.io>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id EACD57A1CC
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 19 Mar 2018 02:57:12 +0000 (UTC)
Message-Id: <201803190257.w2J2v81Z004412@hlin.zia.io>
Date: Mon, 19 Mar 2018 02:57:08 GMT
From: john@ziaspace.com
Reply-To: john@ziaspace.com
To: gnats-bugs@NetBSD.org
Subject: security/libgpg-error fails to build
X-Send-Pr-Version: 3.95

>Number:         53106
>Category:       pkg
>Synopsis:       security/libgpg-error fails to build
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Mar 19 03:00:00 +0000 2018
>Closed-Date:    Wed Apr 11 08:33:34 +0000 2018
>Last-Modified:  Wed Apr 11 11:55:00 +0000 2018
>Originator:     John Klos
>Release:        NetBSD 8.0_BETA
>Organization:

>Environment:


System: NetBSD hlin.zia.io 8.0_BETA NetBSD 8.0_BETA (HLIN) #0: Mon Jan 29 15:54:47 UTC 2018 john@hlin.zia.io:/usr/obj-evbarm/sys/arch/evbarm/compile/HLIN evbarm
Architecture: earmv7hf
Machine: evbarm
>Description:

security/libgpg-error on netbsd-8 fails with:

/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
-DLOCALEDIR=\"/usr/local/share/locale\"  -I/usr/include -I/usr/local/include  -O2 -D_FORTIFY_SOURCE=2 
-I/usr/include -Wall -Wpointer-arith -Wno-psabi -fvisibility=hidden -MT libgpg_error_la-logging.lo -MD -MP -MF 
.deps/libgpg_error_la-logging.Tpo -c -o libgpg_error_la-logging.lo `test -f 'logging.c' || echo './'`logging.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/local/share/locale\" 
-I/usr/pkgsrc/security/libgpg-error/work/.buildlink/include -O2 -D_FORTIFY_SOURCE=2 -Wall -Wpointer-arith 
-Wno-psabi -fvisibility=hidden -MT libgpg_error_la-logging.lo -MD -MP -MF .deps/libgpg_error_la-logging.Tpo -c 
logging.c  -fPIC -DPIC -o .libs/libgpg_error_la-logging.o
In file included from logging.c:53:0:
gpgrt-int.h:464:0: warning: "snprintf" redefined
 #define snprintf _gpgrt_estream_snprintf
 ^
In file included from /usr/include/stdio.h:597:0,
                 from logging.c:28:
/usr/include/ssp/stdio.h:61:0: note: this is the location of the previous definition
 #define snprintf(str, len, ...) \
 ^
logging.c: In function '_gpgrt_log_printhex':
logging.c:1153:49: error: incompatible type for argument 4 of '_gpgrt_logv_printhex'
     _gpgrt_logv_printhex (buffer, length, NULL, NULL);
                                                 ^
logging.c:1097:1: note: expected 'va_list {aka __va_list}' but argument is of type 'void *'
 _gpgrt_logv_printhex (const void *buffer, size_t length,
 ^
Makefile:1022: recipe for target 'libgpg_error_la-logging.lo' failed
gmake[3]: *** [libgpg_error_la-logging.lo] Error 1
gmake[3]: Leaving directory '/usr/pkgsrc/security/libgpg-error/work/libgpg-error-1.28/src'
Makefile:599: recipe for target 'all' failed
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory '/usr/pkgsrc/security/libgpg-error/work/libgpg-error-1.28/src'
Makefile:482: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory '/usr/pkgsrc/security/libgpg-error/work/libgpg-error-1.28'
Makefile:413: recipe for target 'all' failed
gmake: *** [all] Error 2
*** Error code 2

 >How-To-Repeat:
	<code/input/activities to reproduce the problem (multiple lines)>
>How-To-Repeat:

>Fix:


>Release-Note:

>Audit-Trail:
From: Matthias Petermann <matthias@petermann-it.de>
To: gnats-bugs@NetBSD.org
Cc: john@ziaspace.com
Subject: Re: pkg/53106
Date: Wed, 11 Apr 2018 03:46:02 +0200

 This is a multi-part message in MIME format.
 --------------E3ECF9C946B04253D8E92876
 Content-Type: text/plain; charset=utf-8; format=flowed
 Content-Transfer-Encoding: 7bit

 Hello John,

 Thank you for reporting this problem. Seeing that I'm not the only one 
 to be there has sent me searching for the cause.

 Dear NetBSD-Developers,

 I found in the git repository of libgpg-errors:

 https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commitdiff;h=791177de023574223eddf7288eb7c5a0721ac623;hp=c36a60687976d98b54dac17f699dfca4918a737c

 The solution is currently only included in the master branch and will 
 probably be in the future version 1.29.

 Until then, I'd like to suggest using the attached patch on pkgsrc HEAD 
 and 2018Q1. This applies the relevant change to version 1.28.

 I would be happy if a developer agrees to commit this as this problem 
 currently breaks the build of samba4 (at least) for the arm architecture 
 in 2018Q1.

 Thanks & kind regards,
 Matthias

 -- 
 Matthias Petermann <matthias@petermann-it.de> | www.petermann-it.de
 GnuPG: 0x5C3E6D75 | 5930 86EF 7965 2BBA 6572  C3D7 7B1D A3C3 5C3E 6D75

 --------------E3ECF9C946B04253D8E92876
 Content-Type: text/plain; charset=UTF-8;
  name="security___libgpg-error.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="security___libgpg-error.patch"

 ZGlmZiAtcnVOIGxpYmdwZy1lcnJvci5vcmlnL01ha2VmaWxlIGxpYmdwZy1lcnJvci9NYWtl
 ZmlsZQotLS0gbGliZ3BnLWVycm9yLm9yaWcvTWFrZWZpbGUJMjAxOC0wNC0xMSAwMTowOTox
 NS4wMDAwMDAwMDAgKzAwMDAKKysrIGxpYmdwZy1lcnJvci9NYWtlZmlsZQkyMDE4LTA0LTEx
 IDAxOjE5OjU1LjAwMDAwMDAwMCArMDAwMApAQCAtMSw3ICsxLDcgQEAKICMgJE5ldEJTRDog
 TWFrZWZpbGUsdiAxLjU5IDIwMTgvMDMvMjAgMTI6Mzk6Mjggd2l6IEV4cCAkCiAKIERJU1RO
 QU1FPQlsaWJncGctZXJyb3ItMS4yOAotUEtHUkVWSVNJT049CTEKK1BLR1JFVklTSU9OPQky
 CiBDQVRFR09SSUVTPQlzZWN1cml0eQogTUFTVEVSX1NJVEVTPQlmdHA6Ly9mdHAuZ251cGcu
 b3JnL2djcnlwdC9saWJncGctZXJyb3IvCiBNQVNURVJfU0lURVMrPQlmdHA6Ly9mdHAucmlu
 Zy5nci5qcC9wdWIvbmV0L2dudXBnL2xpYmdwZy1lcnJvci8KZGlmZiAtcnVOIGxpYmdwZy1l
 cnJvci5vcmlnL2Rpc3RpbmZvIGxpYmdwZy1lcnJvci9kaXN0aW5mbwotLS0gbGliZ3BnLWVy
 cm9yLm9yaWcvZGlzdGluZm8JMjAxOC0wNC0xMSAwMTowOToxNi4wMDAwMDAwMDAgKzAwMDAK
 KysrIGxpYmdwZy1lcnJvci9kaXN0aW5mbwkyMDE4LTA0LTExIDAxOjIxOjAyLjAwMDAwMDAw
 MCArMDAwMApAQCAtNywzICs3LDQgQEAKIFNIQTEgKHBhdGNoLWRvY19NYWtlZmlsZS5pbikg
 PSAzOTY5NWFjMWRjNDYwMTQ0NWYzMzU5NzlmM2RiMGM4YzJiNTNhMDk1CiBTSEExIChwYXRj
 aC1zcmNfZXN0cmVhbS5jKSA9IDA1MDJhNTU0MDMwNjJhYmVhYjIyYzgzYTZkOTE5YzU3ZmYx
 YzVkODIKIFNIQTEgKHBhdGNoLXNyY19ncGctZXJyb3ItY29uZmlnLmluKSA9IGUyMmU5OTIw
 ODE5Mjk3MWY4YzEyM2Q3ZWU5YjIyYzVmNjE1NjY5ZTEKK1NIQTEgKHBhdGNoLXNyY19sb2dn
 aW5nLmMpID0gMmMyNjhlNTQ0MjM2OWU2YTY2OTJiNTY2MGIyMTc3OThiY2JhZDc3YgpkaWZm
 IC1ydU4gbGliZ3BnLWVycm9yLm9yaWcvcGF0Y2hlcy9wYXRjaC1zcmNfbG9nZ2luZy5jIGxp
 YmdwZy1lcnJvci9wYXRjaGVzL3BhdGNoLXNyY19sb2dnaW5nLmMKLS0tIGxpYmdwZy1lcnJv
 ci5vcmlnL3BhdGNoZXMvcGF0Y2gtc3JjX2xvZ2dpbmcuYwkxOTcwLTAxLTAxIDAwOjAwOjAw
 LjAwMDAwMDAwMCArMDAwMAorKysgbGliZ3BnLWVycm9yL3BhdGNoZXMvcGF0Y2gtc3JjX2xv
 Z2dpbmcuYwkyMDE4LTA0LTExIDAxOjE5OjQxLjAwMDAwMDAwMCArMDAwMApAQCAtMCwwICsx
 LDI5IEBACiskTmV0QlNEJAorCitUZW1wb3JhcnkgcGF0Y2ggZGVyaXZlZCBmcm9tIHVwc3Ry
 ZWFtIHByb2plY3RzIG1hc3RlciBicmFuY2gsCitjb21taXQ9NzkxMTc3ZGUwMjM1NzQyMjNl
 ZGRmNzI4OGViN2M1YTA3MjFhYzYyMworCitNdXN0IGJlIHJlbW92ZWQgb25jZSB1cGRhdGVk
 IHRvICh5ZXQgdW5yZWxlYXNlZCkgdmVyc2lvbiAxLjI5IQorCitGaXhlczogaHR0cHM6Ly9n
 bmF0cy5uZXRic2Qub3JnL2NnaS1iaW4vcXVlcnktcHItc2luZ2xlLnBsP251bWJlcj01MzEw
 NgorCistLS0gc3JjL2xvZ2dpbmcuYy5vcmlnCTIwMTgtMDQtMTEgMDE6MTA6MTkuMDAwMDAw
 MDAwICswMDAwCisrKysgc3JjL2xvZ2dpbmcuYworQEAgLTExNTAsNyArMTE1MCwxNiBAQCBf
 Z3BncnRfbG9nX3ByaW50aGV4IChjb25zdCB2b2lkICpidWZmZXIsCisgICAgICAgdmFfZW5k
 IChhcmdfcHRyKTsKKyAgICAgfQorICAgZWxzZQorLSAgICBfZ3BncnRfbG9ndl9wcmludGhl
 eCAoYnVmZmVyLCBsZW5ndGgsIE5VTEwsIE5VTEwpOworKyAgICB7CisrICAgICAgLyogdmFf
 bGlzdCBpcyBub3QgbmVjZXNzYXJ5IGEgcG9pbnRlciBhbmQgdGh1cyB3ZSBjYW4ndCB1c2Ug
 TlVMTAorKyAgICAgICAqIGJlY2F1c2UgdGhhdCB3b3VsZCBjb25mbGljdCB3aXRoIHBsYXRm
 b3JtcyB1c2luZyBhIHN0cmFpZ2h0CisrICAgICAgICogc3RydWN0IGZvciBpdCAoZS5nLiBh
 cm02NCkuICBXZSB1c2UgYSBkdW1teSB2YXJpYWJsZSBpbnN0ZWFkOworKyAgICAgICAqIHRo
 ZSBzdGF0aWMgaXMgYSBzaW1wbGUgd2F5IHplcm8gaXQgb3V0IHNvIHRvIG5vdCBnZXQKKysg
 ICAgICAgKiBjb21wbGFpbnMgYWJvdXQgdW5pbml0aWFsaXplZCB1c2UuICAqLworKyAgICAg
 IHN0YXRpYyB2YV9saXN0IGR1bW15X2FyZ3B0cjsKKysKKysgICAgICBfZ3BncnRfbG9ndl9w
 cmludGhleCAoYnVmZmVyLCBsZW5ndGgsIE5VTEwsIGR1bW15X2FyZ3B0cik7CisrICAgIH0K
 KyB9CisgCisgCg==
 --------------E3ECF9C946B04253D8E92876--

From: Matthias Petermann <matthias@petermann-it.de>
To: gnats-bugs@NetBSD.org
Cc: john@ziaspace.com
Subject: Re: pkg/53106
Date: Wed, 11 Apr 2018 05:55:23 +0200

 This is a multi-part message in MIME format.
 --------------DA98E83428E0ACA12BC00FB9
 Content-Type: text/plain; charset=utf-8; format=flowed
 Content-Transfer-Encoding: 7bit

 diff -ruN libgpg-error.orig/Makefile libgpg-error/Makefile
 --- libgpg-error.orig/Makefile	2018-04-11 01:09:15.000000000 +0000
 +++ libgpg-error/Makefile	2018-04-11 01:19:55.000000000 +0000
 @@ -1,7 +1,7 @@
   # $NetBSD: Makefile,v 1.59 2018/03/20 12:39:28 wiz Exp $

   DISTNAME=	libgpg-error-1.28
 -PKGREVISION=	1
 +PKGREVISION=	2
   CATEGORIES=	security
   MASTER_SITES=	ftp://ftp.gnupg.org/gcrypt/libgpg-error/
   MASTER_SITES+=	ftp://ftp.ring.gr.jp/pub/net/gnupg/libgpg-error/
 diff -ruN libgpg-error.orig/distinfo libgpg-error/distinfo
 --- libgpg-error.orig/distinfo	2018-04-11 01:09:16.000000000 +0000
 +++ libgpg-error/distinfo	2018-04-11 01:21:02.000000000 +0000
 @@ -7,3 +7,4 @@
   SHA1 (patch-doc_Makefile.in) = 39695ac1dc4601445f335979f3db0c8c2b53a095
   SHA1 (patch-src_estream.c) = 0502a55403062abeab22c83a6d919c57ff1c5d82
   SHA1 (patch-src_gpg-error-config.in) = 
 e22e99208192971f8c123d7ee9b22c5f615669e1
 +SHA1 (patch-src_logging.c) = 2c268e5442369e6a6692b5660b217798bcbad77b
 diff -ruN libgpg-error.orig/patches/patch-src_logging.c 
 libgpg-error/patches/patch-src_logging.c
 --- libgpg-error.orig/patches/patch-src_logging.c	1970-01-01 
 00:00:00.000000000 +0000
 +++ libgpg-error/patches/patch-src_logging.c	2018-04-11 
 01:19:41.000000000 +0000
 @@ -0,0 +1,29 @@
 +$NetBSD$
 +
 +Temporary patch derived from upstream projects master branch,
 +commit=791177de023574223eddf7288eb7c5a0721ac623
 +
 +Must be removed once updated to (yet unreleased) version 1.29!
 +
 +Fixes: https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=53106
 +
 +--- src/logging.c.orig	2018-04-11 01:10:19.000000000 +0000
 ++++ src/logging.c
 +@@ -1150,7 +1150,16 @@ _gpgrt_log_printhex (const void *buffer,
 +       va_end (arg_ptr);
 +     }
 +   else
 +-    _gpgrt_logv_printhex (buffer, length, NULL, NULL);
 ++    {
 ++      /* va_list is not necessary a pointer and thus we can't use NULL
 ++       * because that would conflict with platforms using a straight
 ++       * struct for it (e.g. arm64).  We use a dummy variable instead;
 ++       * the static is a simple way zero it out so to not get
 ++       * complains about uninitialized use.  */
 ++      static va_list dummy_argptr;
 ++
 ++      _gpgrt_logv_printhex (buffer, length, NULL, dummy_argptr);
 ++    }
 + }
 +
 +

 --------------DA98E83428E0ACA12BC00FB9
 Content-Type: text/plain; charset=UTF-8;
  name="security___libgpg-error.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="security___libgpg-error.patch"

 ZGlmZiAtcnVOIGxpYmdwZy1lcnJvci5vcmlnL01ha2VmaWxlIGxpYmdwZy1lcnJvci9NYWtl
 ZmlsZQotLS0gbGliZ3BnLWVycm9yLm9yaWcvTWFrZWZpbGUJMjAxOC0wNC0xMSAwMTowOTox
 NS4wMDAwMDAwMDAgKzAwMDAKKysrIGxpYmdwZy1lcnJvci9NYWtlZmlsZQkyMDE4LTA0LTEx
 IDAxOjE5OjU1LjAwMDAwMDAwMCArMDAwMApAQCAtMSw3ICsxLDcgQEAKICMgJE5ldEJTRDog
 TWFrZWZpbGUsdiAxLjU5IDIwMTgvMDMvMjAgMTI6Mzk6Mjggd2l6IEV4cCAkCiAKIERJU1RO
 QU1FPQlsaWJncGctZXJyb3ItMS4yOAotUEtHUkVWSVNJT049CTEKK1BLR1JFVklTSU9OPQky
 CiBDQVRFR09SSUVTPQlzZWN1cml0eQogTUFTVEVSX1NJVEVTPQlmdHA6Ly9mdHAuZ251cGcu
 b3JnL2djcnlwdC9saWJncGctZXJyb3IvCiBNQVNURVJfU0lURVMrPQlmdHA6Ly9mdHAucmlu
 Zy5nci5qcC9wdWIvbmV0L2dudXBnL2xpYmdwZy1lcnJvci8KZGlmZiAtcnVOIGxpYmdwZy1l
 cnJvci5vcmlnL2Rpc3RpbmZvIGxpYmdwZy1lcnJvci9kaXN0aW5mbwotLS0gbGliZ3BnLWVy
 cm9yLm9yaWcvZGlzdGluZm8JMjAxOC0wNC0xMSAwMTowOToxNi4wMDAwMDAwMDAgKzAwMDAK
 KysrIGxpYmdwZy1lcnJvci9kaXN0aW5mbwkyMDE4LTA0LTExIDAxOjIxOjAyLjAwMDAwMDAw
 MCArMDAwMApAQCAtNywzICs3LDQgQEAKIFNIQTEgKHBhdGNoLWRvY19NYWtlZmlsZS5pbikg
 PSAzOTY5NWFjMWRjNDYwMTQ0NWYzMzU5NzlmM2RiMGM4YzJiNTNhMDk1CiBTSEExIChwYXRj
 aC1zcmNfZXN0cmVhbS5jKSA9IDA1MDJhNTU0MDMwNjJhYmVhYjIyYzgzYTZkOTE5YzU3ZmYx
 YzVkODIKIFNIQTEgKHBhdGNoLXNyY19ncGctZXJyb3ItY29uZmlnLmluKSA9IGUyMmU5OTIw
 ODE5Mjk3MWY4YzEyM2Q3ZWU5YjIyYzVmNjE1NjY5ZTEKK1NIQTEgKHBhdGNoLXNyY19sb2dn
 aW5nLmMpID0gMmMyNjhlNTQ0MjM2OWU2YTY2OTJiNTY2MGIyMTc3OThiY2JhZDc3YgpkaWZm
 IC1ydU4gbGliZ3BnLWVycm9yLm9yaWcvcGF0Y2hlcy9wYXRjaC1zcmNfbG9nZ2luZy5jIGxp
 YmdwZy1lcnJvci9wYXRjaGVzL3BhdGNoLXNyY19sb2dnaW5nLmMKLS0tIGxpYmdwZy1lcnJv
 ci5vcmlnL3BhdGNoZXMvcGF0Y2gtc3JjX2xvZ2dpbmcuYwkxOTcwLTAxLTAxIDAwOjAwOjAw
 LjAwMDAwMDAwMCArMDAwMAorKysgbGliZ3BnLWVycm9yL3BhdGNoZXMvcGF0Y2gtc3JjX2xv
 Z2dpbmcuYwkyMDE4LTA0LTExIDAxOjE5OjQxLjAwMDAwMDAwMCArMDAwMApAQCAtMCwwICsx
 LDI5IEBACiskTmV0QlNEJAorCitUZW1wb3JhcnkgcGF0Y2ggZGVyaXZlZCBmcm9tIHVwc3Ry
 ZWFtIHByb2plY3RzIG1hc3RlciBicmFuY2gsCitjb21taXQ9NzkxMTc3ZGUwMjM1NzQyMjNl
 ZGRmNzI4OGViN2M1YTA3MjFhYzYyMworCitNdXN0IGJlIHJlbW92ZWQgb25jZSB1cGRhdGVk
 IHRvICh5ZXQgdW5yZWxlYXNlZCkgdmVyc2lvbiAxLjI5IQorCitGaXhlczogaHR0cHM6Ly9n
 bmF0cy5uZXRic2Qub3JnL2NnaS1iaW4vcXVlcnktcHItc2luZ2xlLnBsP251bWJlcj01MzEw
 NgorCistLS0gc3JjL2xvZ2dpbmcuYy5vcmlnCTIwMTgtMDQtMTEgMDE6MTA6MTkuMDAwMDAw
 MDAwICswMDAwCisrKysgc3JjL2xvZ2dpbmcuYworQEAgLTExNTAsNyArMTE1MCwxNiBAQCBf
 Z3BncnRfbG9nX3ByaW50aGV4IChjb25zdCB2b2lkICpidWZmZXIsCisgICAgICAgdmFfZW5k
 IChhcmdfcHRyKTsKKyAgICAgfQorICAgZWxzZQorLSAgICBfZ3BncnRfbG9ndl9wcmludGhl
 eCAoYnVmZmVyLCBsZW5ndGgsIE5VTEwsIE5VTEwpOworKyAgICB7CisrICAgICAgLyogdmFf
 bGlzdCBpcyBub3QgbmVjZXNzYXJ5IGEgcG9pbnRlciBhbmQgdGh1cyB3ZSBjYW4ndCB1c2Ug
 TlVMTAorKyAgICAgICAqIGJlY2F1c2UgdGhhdCB3b3VsZCBjb25mbGljdCB3aXRoIHBsYXRm
 b3JtcyB1c2luZyBhIHN0cmFpZ2h0CisrICAgICAgICogc3RydWN0IGZvciBpdCAoZS5nLiBh
 cm02NCkuICBXZSB1c2UgYSBkdW1teSB2YXJpYWJsZSBpbnN0ZWFkOworKyAgICAgICAqIHRo
 ZSBzdGF0aWMgaXMgYSBzaW1wbGUgd2F5IHplcm8gaXQgb3V0IHNvIHRvIG5vdCBnZXQKKysg
 ICAgICAgKiBjb21wbGFpbnMgYWJvdXQgdW5pbml0aWFsaXplZCB1c2UuICAqLworKyAgICAg
 IHN0YXRpYyB2YV9saXN0IGR1bW15X2FyZ3B0cjsKKysKKysgICAgICBfZ3BncnRfbG9ndl9w
 cmludGhleCAoYnVmZmVyLCBsZW5ndGgsIE5VTEwsIGR1bW15X2FyZ3B0cik7CisrICAgIH0K
 KyB9CisgCisgCg==
 --------------DA98E83428E0ACA12BC00FB9--

From: Matthias Petermann <matthias@petermann-it.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/53106
Date: Wed, 11 Apr 2018 06:24:21 +0200

 This is a multi-part message in MIME format.
 --------------091664206E8CDEC52D24480B
 Content-Type: text/plain; charset=utf-8; format=flowed
 Content-Transfer-Encoding: 7bit

 Hello, it looks like the patch above has got some unintended linebreaks. 
 Hence I attach it here encoded with uuencode. Please apologize the 
 inconveniences.


 begin 644 security___libgpg-error.patch
 M9&EF9B`M<G5.(&QI8F=P9RUE<G)O<BYO<FEG+TUA:V5F:6QE(&QI8F=P9RUE
 M<G)O<B]-86ME9FEL90HM+2T@;&EB9W!G+65R<F]R+F]R:6<O36%K969I;&4)
 M,C`Q."TP-"TQ,2`P,3HP.3HQ-2XP,#`P,#`P,#`@*S`P,#`**RLK(&QI8F=P
 M9RUE<G)O<B]-86ME9FEL90DR,#$X+3`T+3$Q(#`Q.C$Y.C4U+C`P,#`P,#`P
 M,"`K,#`P,`I`0"`M,2PW("LQ+#<@0$`*(",@)$YE=$)31#H@36%K969I;&4L
 M=B`Q+C4Y(#(P,3@O,#,O,C`@,3(Z,SDZ,C@@=VEZ($5X<"`D"B`*($1)4U1.
 M04U%/0EL:6)G<&<M97)R;W(M,2XR.`HM4$M'4D5625-)3TX]"3$**U!+1U)%
 M5DE324]./0DR"B!#051%1T]22453/0ES96-U<FET>0H@34%35$527U-)5$53
 M/0EF='`Z+R]F='`N9VYU<&<N;W)G+V=C<GEP="]L:6)G<&<M97)R;W(O"B!-
 M05-415)?4TE415,K/0EF='`Z+R]F='`N<FEN9RYG<BYJ<"]P=6(O;F5T+V=N
 M=7!G+VQI8F=P9RUE<G)O<B\*9&EF9B`M<G5.(&QI8F=P9RUE<G)O<BYO<FEG
 M+V1I<W1I;F9O(&QI8F=P9RUE<G)O<B]D:7-T:6YF;PHM+2T@;&EB9W!G+65R
 M<F]R+F]R:6<O9&ES=&EN9F\),C`Q."TP-"TQ,2`P,3HP.3HQ-BXP,#`P,#`P
 M,#`@*S`P,#`**RLK(&QI8F=P9RUE<G)O<B]D:7-T:6YF;PDR,#$X+3`T+3$Q
 M(#`Q.C(Q.C`R+C`P,#`P,#`P,"`K,#`P,`I`0"`M-RPS("LW+#0@0$`*(%-(
 M03$@*'!A=&-H+61O8U]-86ME9FEL92YI;BD@/2`S.38Y-6%C,61C-#8P,30T
 M-68S,S4Y-SEF,V1B,&,X8S)B-3-A,#DU"B!32$$Q("AP871C:"US<F-?97-T
 M<F5A;2YC*2`](#`U,#)A-34T,#,P-C)A8F5A8C(R8S@S839D.3$Y8S4W9F8Q
 M8S5D.#(*(%-(03$@*'!A=&-H+7-R8U]G<&<M97)R;W(M8V]N9FEG+FEN*2`]
 M(&4R,F4Y.3(P.#$Y,CDW,68X8S$R,V0W964Y8C(R8S5F-C$U-C8Y93$**U-(
 M03$@*'!A=&-H+7-R8U]L;V=G:6YG+F,I(#T@,F,R-CAE-30T,C,V.64V838V
 M.3)B-38V,&(R,3<W.3AB8V)A9#<W8@ID:69F("UR=4X@;&EB9W!G+65R<F]R
 M+F]R:6<O<&%T8VAE<R]P871C:"US<F-?;&]G9VEN9RYC(&QI8F=P9RUE<G)O
 M<B]P871C:&5S+W!A=&-H+7-R8U]L;V=G:6YG+F,*+2TM(&QI8F=P9RUE<G)O
 M<BYO<FEG+W!A=&-H97,O<&%T8V@M<W)C7VQO9V=I;F<N8PDQ.3<P+3`Q+3`Q
 M(#`P.C`P.C`P+C`P,#`P,#`P,"`K,#`P,`HK*RL@;&EB9W!G+65R<F]R+W!A
 M=&-H97,O<&%T8V@M<W)C7VQO9V=I;F<N8PDR,#$X+3`T+3$Q(#`Q.C$Y.C0Q
 M+C`P,#`P,#`P,"`K,#`P,`I`0"`M,"PP("LQ+#(Y($!`"BLD3F5T0E-$)`HK
 M"BM496UP;W)A<GD@<&%T8V@@9&5R:79E9"!F<F]M('5P<W1R96%M('!R;VIE
 M8W1S(&UA<W1E<B!B<F%N8V@L"BMC;VUM:70]-SDQ,3<W9&4P,C,U-S0R,C-E
 M9&1F-S(X.&5B-V,U83`W,C%A8S8R,PHK"BM-=7-T(&)E(')E;6]V960@;VYC
 M92!U<&1A=&5D('1O("AY970@=6YR96QE87-E9"D@=F5R<VEO;B`Q+C(Y(0HK
 M"BM&:7AE<SH@:'1T<',Z+R]G;F%T<RYN971B<V0N;W)G+V-G:2UB:6XO<75E
 M<GDM<'(M<VEN9VQE+G!L/VYU;6)E<CTU,S$P-@HK"BLM+2T@<W)C+VQO9V=I
 M;F<N8RYO<FEG"3(P,3@M,#0M,3$@,#$Z,3`Z,3DN,#`P,#`P,#`P("LP,#`P
 M"BLK*RL@<W)C+VQO9V=I;F<N8PHK0$`@+3$Q-3`L-R`K,3$U,"PQ-B!`0"!?
 M9W!G<G1?;&]G7W!R:6YT:&5X("AC;VYS="!V;VED("IB=69F97(L"BL@("`@
 M("`@=F%?96YD("AA<F=?<'1R*3L**R`@("`@?0HK("`@96QS90HK+2`@("!?
 M9W!G<G1?;&]G=E]P<FEN=&AE>"`H8G5F9F5R+"!L96YG=&@L($Y53$PL($Y5
 M3$PI.PHK*R`@("!["BLK("`@("`@+RH@=F%?;&ES="!I<R!N;W0@;F5C97-S
 M87)Y(&$@<&]I;G1E<B!A;F0@=&AU<R!W92!C86XG="!U<V4@3E5,3`HK*R`@
 M("`@("`J(&)E8V%U<V4@=&AA="!W;W5L9"!C;VYF;&EC="!W:71H('!L871F
 M;W)M<R!U<VEN9R!A('-T<F%I9VAT"BLK("`@("`@("H@<W1R=6-T(&9O<B!I
 M="`H92YG+B!A<FTV-"DN("!792!U<V4@82!D=6UM>2!V87)I86)L92!I;G-T
 M96%D.PHK*R`@("`@("`J('1H92!S=&%T:6,@:7,@82!S:6UP;&4@=V%Y('IE
 M<F\@:70@;W5T('-O('1O(&YO="!G970**RL@("`@("`@*B!C;VUP;&%I;G,@
 M86)O=70@=6YI;FET:6%L:7IE9"!U<V4N("`J+PHK*R`@("`@('-T871I8R!V
 M85]L:7-T(&1U;6UY7V%R9W!T<CL**RL**RL@("`@("!?9W!G<G1?;&]G=E]P
 M<FEN=&AE>"`H8G5F9F5R+"!L96YG=&@L($Y53$PL(&1U;6UY7V%R9W!T<BD[
 3"BLK("`@('T**R!]"BL@"BL@"FYG
 `
 end


 --------------091664206E8CDEC52D24480B
 Content-Type: text/plain; charset=UTF-8;
  name="security___libgpg-error.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="security___libgpg-error.patch"

 ZGlmZiAtcnVOIGxpYmdwZy1lcnJvci5vcmlnL01ha2VmaWxlIGxpYmdwZy1lcnJvci9NYWtl
 ZmlsZQotLS0gbGliZ3BnLWVycm9yLm9yaWcvTWFrZWZpbGUJMjAxOC0wNC0xMSAwMTowOTox
 NS4wMDAwMDAwMDAgKzAwMDAKKysrIGxpYmdwZy1lcnJvci9NYWtlZmlsZQkyMDE4LTA0LTEx
 IDAxOjE5OjU1LjAwMDAwMDAwMCArMDAwMApAQCAtMSw3ICsxLDcgQEAKICMgJE5ldEJTRDog
 TWFrZWZpbGUsdiAxLjU5IDIwMTgvMDMvMjAgMTI6Mzk6Mjggd2l6IEV4cCAkCiAKIERJU1RO
 QU1FPQlsaWJncGctZXJyb3ItMS4yOAotUEtHUkVWSVNJT049CTEKK1BLR1JFVklTSU9OPQky
 CiBDQVRFR09SSUVTPQlzZWN1cml0eQogTUFTVEVSX1NJVEVTPQlmdHA6Ly9mdHAuZ251cGcu
 b3JnL2djcnlwdC9saWJncGctZXJyb3IvCiBNQVNURVJfU0lURVMrPQlmdHA6Ly9mdHAucmlu
 Zy5nci5qcC9wdWIvbmV0L2dudXBnL2xpYmdwZy1lcnJvci8KZGlmZiAtcnVOIGxpYmdwZy1l
 cnJvci5vcmlnL2Rpc3RpbmZvIGxpYmdwZy1lcnJvci9kaXN0aW5mbwotLS0gbGliZ3BnLWVy
 cm9yLm9yaWcvZGlzdGluZm8JMjAxOC0wNC0xMSAwMTowOToxNi4wMDAwMDAwMDAgKzAwMDAK
 KysrIGxpYmdwZy1lcnJvci9kaXN0aW5mbwkyMDE4LTA0LTExIDAxOjIxOjAyLjAwMDAwMDAw
 MCArMDAwMApAQCAtNywzICs3LDQgQEAKIFNIQTEgKHBhdGNoLWRvY19NYWtlZmlsZS5pbikg
 PSAzOTY5NWFjMWRjNDYwMTQ0NWYzMzU5NzlmM2RiMGM4YzJiNTNhMDk1CiBTSEExIChwYXRj
 aC1zcmNfZXN0cmVhbS5jKSA9IDA1MDJhNTU0MDMwNjJhYmVhYjIyYzgzYTZkOTE5YzU3ZmYx
 YzVkODIKIFNIQTEgKHBhdGNoLXNyY19ncGctZXJyb3ItY29uZmlnLmluKSA9IGUyMmU5OTIw
 ODE5Mjk3MWY4YzEyM2Q3ZWU5YjIyYzVmNjE1NjY5ZTEKK1NIQTEgKHBhdGNoLXNyY19sb2dn
 aW5nLmMpID0gMmMyNjhlNTQ0MjM2OWU2YTY2OTJiNTY2MGIyMTc3OThiY2JhZDc3YgpkaWZm
 IC1ydU4gbGliZ3BnLWVycm9yLm9yaWcvcGF0Y2hlcy9wYXRjaC1zcmNfbG9nZ2luZy5jIGxp
 YmdwZy1lcnJvci9wYXRjaGVzL3BhdGNoLXNyY19sb2dnaW5nLmMKLS0tIGxpYmdwZy1lcnJv
 ci5vcmlnL3BhdGNoZXMvcGF0Y2gtc3JjX2xvZ2dpbmcuYwkxOTcwLTAxLTAxIDAwOjAwOjAw
 LjAwMDAwMDAwMCArMDAwMAorKysgbGliZ3BnLWVycm9yL3BhdGNoZXMvcGF0Y2gtc3JjX2xv
 Z2dpbmcuYwkyMDE4LTA0LTExIDAxOjE5OjQxLjAwMDAwMDAwMCArMDAwMApAQCAtMCwwICsx
 LDI5IEBACiskTmV0QlNEJAorCitUZW1wb3JhcnkgcGF0Y2ggZGVyaXZlZCBmcm9tIHVwc3Ry
 ZWFtIHByb2plY3RzIG1hc3RlciBicmFuY2gsCitjb21taXQ9NzkxMTc3ZGUwMjM1NzQyMjNl
 ZGRmNzI4OGViN2M1YTA3MjFhYzYyMworCitNdXN0IGJlIHJlbW92ZWQgb25jZSB1cGRhdGVk
 IHRvICh5ZXQgdW5yZWxlYXNlZCkgdmVyc2lvbiAxLjI5IQorCitGaXhlczogaHR0cHM6Ly9n
 bmF0cy5uZXRic2Qub3JnL2NnaS1iaW4vcXVlcnktcHItc2luZ2xlLnBsP251bWJlcj01MzEw
 NgorCistLS0gc3JjL2xvZ2dpbmcuYy5vcmlnCTIwMTgtMDQtMTEgMDE6MTA6MTkuMDAwMDAw
 MDAwICswMDAwCisrKysgc3JjL2xvZ2dpbmcuYworQEAgLTExNTAsNyArMTE1MCwxNiBAQCBf
 Z3BncnRfbG9nX3ByaW50aGV4IChjb25zdCB2b2lkICpidWZmZXIsCisgICAgICAgdmFfZW5k
 IChhcmdfcHRyKTsKKyAgICAgfQorICAgZWxzZQorLSAgICBfZ3BncnRfbG9ndl9wcmludGhl
 eCAoYnVmZmVyLCBsZW5ndGgsIE5VTEwsIE5VTEwpOworKyAgICB7CisrICAgICAgLyogdmFf
 bGlzdCBpcyBub3QgbmVjZXNzYXJ5IGEgcG9pbnRlciBhbmQgdGh1cyB3ZSBjYW4ndCB1c2Ug
 TlVMTAorKyAgICAgICAqIGJlY2F1c2UgdGhhdCB3b3VsZCBjb25mbGljdCB3aXRoIHBsYXRm
 b3JtcyB1c2luZyBhIHN0cmFpZ2h0CisrICAgICAgICogc3RydWN0IGZvciBpdCAoZS5nLiBh
 cm02NCkuICBXZSB1c2UgYSBkdW1teSB2YXJpYWJsZSBpbnN0ZWFkOworKyAgICAgICAqIHRo
 ZSBzdGF0aWMgaXMgYSBzaW1wbGUgd2F5IHplcm8gaXQgb3V0IHNvIHRvIG5vdCBnZXQKKysg
 ICAgICAgKiBjb21wbGFpbnMgYWJvdXQgdW5pbml0aWFsaXplZCB1c2UuICAqLworKyAgICAg
 IHN0YXRpYyB2YV9saXN0IGR1bW15X2FyZ3B0cjsKKysKKysgICAgICBfZ3BncnRfbG9ndl9w
 cmludGhleCAoYnVmZmVyLCBsZW5ndGgsIE5VTEwsIGR1bW15X2FyZ3B0cik7CisrICAgIH0K
 KyB9CisgCisgCg==
 --------------091664206E8CDEC52D24480B--

From: "Maya Rashish" <maya@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/53106 CVS commit: pkgsrc/security/libgpg-error
Date: Wed, 11 Apr 2018 08:29:24 +0000

 Module Name:	pkgsrc
 Committed By:	maya
 Date:		Wed Apr 11 08:29:24 UTC 2018

 Modified Files:
 	pkgsrc/security/libgpg-error: Makefile distinfo
 Added Files:
 	pkgsrc/security/libgpg-error/patches: patch-src_logging.c

 Log Message:
 libgpg-error: Fix build error on ARM via upstream patch.

 PR pkg/53106, upstream fix noted by Matthias Peterman.
 Bump PKGREVISION.


 To generate a diff of this commit:
 cvs rdiff -u -r1.60 -r1.61 pkgsrc/security/libgpg-error/Makefile
 cvs rdiff -u -r1.35 -r1.36 pkgsrc/security/libgpg-error/distinfo
 cvs rdiff -u -r0 -r1.1 \
     pkgsrc/security/libgpg-error/patches/patch-src_logging.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: maya@NetBSD.org
State-Changed-When: Wed, 11 Apr 2018 08:33:34 +0000
State-Changed-Why:
Applied, thanks for the patch - pullup-pkgsrc #5737 too.


From: "Benny Siegert" <bsiegert@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/53106 CVS commit: [pkgsrc-2018Q1] pkgsrc/security/libgpg-error
Date: Wed, 11 Apr 2018 11:50:12 +0000

 Module Name:	pkgsrc
 Committed By:	bsiegert
 Date:		Wed Apr 11 11:50:11 UTC 2018

 Modified Files:
 	pkgsrc/security/libgpg-error [pkgsrc-2018Q1]: Makefile distinfo
 Added Files:
 	pkgsrc/security/libgpg-error/patches [pkgsrc-2018Q1]:
 	    patch-src_logging.c

 Log Message:
 Pullup ticket #5737 - requested by maya
 security/libgpg-error: ARM build fix

 Revisions pulled up:
 - security/libgpg-error/Makefile                                1.61
 - security/libgpg-error/distinfo                                1.36
 - security/libgpg-error/patches/patch-src_logging.c             1.1

 ---
    Module Name:    pkgsrc
    Committed By:   maya
    Date:           Wed Apr 11 08:29:24 UTC 2018

    Modified Files:
            pkgsrc/security/libgpg-error: Makefile distinfo
    Added Files:
            pkgsrc/security/libgpg-error/patches: patch-src_logging.c

    Log Message:
    libgpg-error: Fix build error on ARM via upstream patch.

    PR pkg/53106, upstream fix noted by Matthias Peterman.
    Bump PKGREVISION.


 To generate a diff of this commit:
 cvs rdiff -u -r1.59 -r1.59.2.1 pkgsrc/security/libgpg-error/Makefile
 cvs rdiff -u -r1.35 -r1.35.2.1 pkgsrc/security/libgpg-error/distinfo
 cvs rdiff -u -r0 -r1.1.2.2 \
     pkgsrc/security/libgpg-error/patches/patch-src_logging.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.