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 "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 5E0BB7A20B for ; Mon, 6 Mar 2017 22:47:06 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 0A5AE856EA; Mon, 6 Mar 2017 22:47:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8F8E3855E1 for ; Mon, 6 Mar 2017 22:47:05 +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 bNwU22NFBqSE for ; Mon, 6 Mar 2017 22:47:04 +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 B80A68557F for ; Mon, 6 Mar 2017 22:47:04 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id AEB3BFBE4; Mon, 6 Mar 2017 22:47:04 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_148884042438640" MIME-Version: 1.0 Date: Mon, 6 Mar 2017 22:47:04 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/misc/dpkg To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20170306224704.AEB3BFBE4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_148884042438640 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: wiz Date: Mon Mar 6 22:47:04 UTC 2017 Modified Files: pkgsrc/misc/dpkg: Makefile distinfo Removed Files: pkgsrc/misc/dpkg/patches: patch-dselect_cxx-support.cc patch-lib_compat_strsignal.c Log Message: Updated dpkg to 1.18.23. dpkg (1.18.23) unstable; urgency=medium * Handle unmatched arch-qualified virtual packages in dpkg-genbuildinfo, instead of letting perl die. Closes: #849944 * Declare .buildinfo format as stable with version 1.0. * Do not depend on cxxabi.h to have declared __cxa_pure_virtual, use the same “__cxxabiv1” namespace as specified in the C++ ABI, instead of using the “abi” alias intended for use by userland. Thanks to Jörg Sonnenberger . * Add a comment on any C code switch case that falls through. Fixes new gcc-7 warnings. * Use snprintf() instead of sprintf() in libdpkg when constructing the ar member header, as we might overflow depending on the input data. * Portability: - Do not redeclare sys_siglist in libcompat when the system does so. Thanks to Thomas Klausner . - Rename err variable to ret in start-stop-daemon as the former is a function on BSDs. - Use 5-argument kvm_getprocs() call form on OpenBSD in start-stop-daemon. - Use correct struct kinfo_proc ruid submember name on NetBSD in start-stop-daemon. - Define _KMEMUSER for NetBSD to get declarations for various struct kinfo_proc members in start-stop-daemon. * Perl modules: - Do not special case EM_SPARC32PLUS for NetBSD in Dpkg::Shlibs::Objdump, the code has been fixed in NetBSD as that situation could not happen. - Fix read() error handling in Dpkg::Shlibs::Objdump::get_format() to gracefully ignore non-ELF files again. Closes: #854536 - Emit an explicit warning from Dpkg::Shlibs::Objdump::Object::analyze() for unknown executable formats instead of relying on objdump doing so. - Do not parse bogus ELF binaries in Dpkg::Shlibs::Objdump::get_format(). Reported by Niels Thykier . - Add ‘.mnt-ignore’ to the default ignore lists in Dpkg::Source::Package, as we were already ignoring the ‘_MTN’ pathnames. Closes: #855450 Thanks to Nicolas Boulenguez . - Mark kfreebsd-amd64, kfreebsd-i386, sparc and sparc64 architectures as having gcc builtin PIE in Dpkg::Vendor::Debian. - Switch PIE handling in Dpkg::Vendor::Debian to have no default (!) and delegate the setting to gcc or an explicit request by a user. This is needed to cope with the general PIE brokenness situation in Debian, and the current specific brokenness of a Debian gcc patch mangling the dpkg build flags. Closes: #848129, #845550 * Documentation: - Clarify the requirements for deb-conffile(5) pathnames. Closes: #854417 Proposed by Dieter Adriaenssens . - Document dpkg-source --before-build and --after-build in --help output. - Document dpkg-buildpackage --ignore-builtin-builddeps in --help output. * Build system: - Check by also including , on several BSD systems the header is not self-contained. - Handle libmd implementations built into system libc, as found on some BSD systems. - Do not fail on missing compression libraries or headers on automatic detection mode. Regression introduced in dpkg 1.18.14. * Test suite: - Use the detected perl interpreter instead of a random one from PATH. [ Updated programs translations ] * Dutch (Frans Spiesschaert). Closes: #856325 [ Updated scripts translations ] * German (Helge Kreutzmann). [ Updated man pages translations ] * Dutch (Frans Spiesschaer). Closes: #856326 -- Guillem Jover Mon, 06 Mar 2017 05:41:11 +0100 To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 pkgsrc/misc/dpkg/Makefile cvs rdiff -u -r1.11 -r1.12 pkgsrc/misc/dpkg/distinfo cvs rdiff -u -r1.1 -r0 pkgsrc/misc/dpkg/patches/patch-dselect_cxx-support.cc \ pkgsrc/misc/dpkg/patches/patch-lib_compat_strsignal.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_148884042438640 Content-Disposition: inline Content-Length: 1730 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/misc/dpkg/Makefile diff -u pkgsrc/misc/dpkg/Makefile:1.39 pkgsrc/misc/dpkg/Makefile:1.40 --- pkgsrc/misc/dpkg/Makefile:1.39 Wed Feb 8 10:13:29 2017 +++ pkgsrc/misc/dpkg/Makefile Mon Mar 6 22:47:04 2017 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.39 2017/02/08 10:13:29 wiz Exp $ +# $NetBSD: Makefile,v 1.40 2017/03/06 22:47:04 wiz Exp $ -DISTNAME= dpkg_1.18.22 +DISTNAME= dpkg_1.18.23 PKGNAME= ${DISTNAME:S/_/-/} CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/d/dpkg/} Index: pkgsrc/misc/dpkg/distinfo diff -u pkgsrc/misc/dpkg/distinfo:1.11 pkgsrc/misc/dpkg/distinfo:1.12 --- pkgsrc/misc/dpkg/distinfo:1.11 Tue Feb 14 21:26:22 2017 +++ pkgsrc/misc/dpkg/distinfo Mon Mar 6 22:47:04 2017 @@ -1,8 +1,6 @@ -$NetBSD: distinfo,v 1.11 2017/02/14 21:26:22 joerg Exp $ +$NetBSD: distinfo,v 1.12 2017/03/06 22:47:04 wiz Exp $ -SHA1 (dpkg_1.18.22.tar.xz) = 2756deecfc0095e7ccd0c0d51abdd20cc74c3fbf -RMD160 (dpkg_1.18.22.tar.xz) = 7f8f86eb8d495311cc8683706795d7895a0aa73f -SHA512 (dpkg_1.18.22.tar.xz) = c4653b92d3b3ab3051e1cbe7abb757f75b8ab902a54dcd6e2379115d3f36ae7c5d6e0a00f34a3cec1a96484dc708197061824dd81e465d8627e726bfc48eb2b4 -Size (dpkg_1.18.22.tar.xz) = 4520088 bytes -SHA1 (patch-dselect_cxx-support.cc) = 852d9b6de83062a747b61ef416436bde97c6ffb7 -SHA1 (patch-lib_compat_strsignal.c) = 7fa145059f28faa1f3e7bb34848ebd5e62941a20 +SHA1 (dpkg_1.18.23.tar.xz) = a090c0003d27bd467b9d4e683f2fa634f88d9486 +RMD160 (dpkg_1.18.23.tar.xz) = 84ee173c6efa0437f9faccefea59f82edaea821e +SHA512 (dpkg_1.18.23.tar.xz) = 4f9bed1fb0558fa6b003601b7be8d67eb592140b7f9ac4cf0bccb394e14b42a822cdc692c8c6e27ad2929719fe78659f21c128cb17618733d344fd3489f42be7 +Size (dpkg_1.18.23.tar.xz) = 4516252 bytes --_----------=_148884042438640--