Tue Jun 13 15:44:29 2023 UTC ()
dpkg: updated to 1.21.22

dpkg (1.21.22) unstable; urgency=medium

  [ Guillem Jover ]
  * Code internals:
    - libdpkg: Handle missing Version when formatting source:Upstream-Version.
      Reported by John Scott <jscott@posteo.net>.
  * Localization:
    - Add Portuguese scripts translations.
      Thanks to Américo Monteiro <a_monteiro@gmx.com>.

 -- Guillem Jover <guillem@debian.org>  Thu, 11 May 2023 04:04:01 +0200

dpkg (1.21.21) unstable; urgency=medium

  * Architecture support:
    - Restore "arch: Add support for loong64 CPU".
  * Localization:
    - Update Dutch header boilerplate with an actual copyright line.
    - Update French scripts translation.
      Thanks to Sébastien Poher <sebastien@volted.net>.

 -- Guillem Jover <guillem@debian.org>  Sat, 25 Feb 2023 04:39:29 +0100

dpkg (1.21.20) unstable; urgency=medium

  [ Guillem Jover ]
  * Documentation:
    - man: Remove duplicate word in dpkg-buildflags(1).
      Thanks to Peter Krefting <peter@softwolves.pp.se>.
  * Packaging:
    - Fix versioned Build-Depends on debhelper.
    - Update lintian overrides.
  * Test suite:
    - Update suppressions for cppcheck 2.10.
    - Skip auto-generated policykit policy file.
  * Localization:
    - Add Dutch scripts translation.
      Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
    - Unfuzzy translations due to typo fix.
    - Update Czech translations.
      Thanks to Miroslav Kure <kurem@upcase.inf.upol.cz>.
    - Update Dutch translations.
      Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
    - Update French man page translation.
      Thanks to Jean-Pierre Giraud <jenapierregiraud75@free.fr>.
    - Update French programs translations.
      Thanks to Sébastien Poher <sebastien@volted.net>.
    - Update Hungarian programs translation.
      Thanks to Nagy Elemér Károly <nagy.elemer.karoly@gmail.com>.
    - Update Korean dselect translation.
      Thanks to Sangdo Jun <sebuls@gmail.com>.
    - Update Occitan programs translation.
      Thanks to Quentin PAGÈS <quentinantonin@free.fr>.
    - Update Portuguese programs translation.
      Thanks to Miguel Figueiredo <elmig@debianpt.org>.
    - Update Romanian programs translation.
      Thanks to Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>.
    - Update Russian translations.
      Thanks to Yuri Kozlov <yuray@komyakino.ru>.
    - Update Simplified Chinese translations.
      Thanks to Boyuan Yang <byang@debian.org>.
    - Update Spanish dselect translation.
      Thanks to jonatan porras <jonatanpc8@gmail.com>.
    - Update Swedish translations.
      Thanks to Peter Krefting <peter@softwolves.pp.se>.
    - Update Thai programs translation.
      Thanks to Theppitak Karoonboonyanan <thep@debian.org>.
    - Update Traditional Chinese dselect translation.
      Thanks to Cheng-Chia Tseng <pswo10680@gmail.com>.
    - Workaround po4a formatting issue in French translation.

 -- Guillem Jover <guillem@debian.org>  Tue, 07 Feb 2023 12:19:12 +0100

dpkg (1.21.19) unstable; urgency=medium

  [ Guillem Jover ]
  * Architecture support:
    - Revert "arch: Add support for loong64 CPU".
  * Perl modules:
    - Dpkg::OpenPGP::Backend::GnuPG: Set secure signing preferred algorithms.
    - Dpkg::OpenPGP::Backend::GnuPG: Touch trustedkeys.gpg on temporary gpg
      home.
    - Dpkg::OpenPGP::Backend::GnuPG: Fallback to use «gpg dearmor» if
      present. Reported by Sven Joachim <svenjoac@gmx.de> (on IRC).
    - Dpkg::Vendor::Ubuntu: Fix lto feature to honor DEB_BUILD_OPTIONS.
  * Test suite:
    - Set the permissions explicitly for the copied ChangeLog.old file.
    - Add unit tests for lto build flags handling in Ubuntu.
      Thanks to Shengjing Zhu <shengjing.zhu@canonical.com>.
      See https://bugs.launchpad.net/bugs/2002582.
  * Localization:
    - Update Catalan translation.
    - Update Portuguese man pages translation.
      Thanks to Américo Monteiro <a_monteiro@gmx.com>.

  [ Sven Joachim ]
  * Localization:
    - Update German programs translation.

  [ Helge Kreutzmann ]
  * Localization:
    - Update German man pages translation.

 -- Guillem Jover <guillem@debian.org>  Tue, 24 Jan 2023 23:39:50 +0100

dpkg (1.21.18) unstable; urgency=medium

  [ Guillem Jover ]
  * Perl modules:
    - Dpkg::BuildFlags: Fix strip method to always work with duplicates.

  * Documentation:
    - man: Add a note to dpkg-fsys-usrunmess(8) about Debian support.

  * Code internals:
    - libdpkg: Move compression level max bound check from dpkg-deb.
    - libdpkg: Switch dpkg_lzma_strerror() to use struct io_lzma.
    - libdpkg: Split compression filter operation tracking from its status.
    - libdpkg: Generalize compression stream action handling.
    - libdpkg: Abstract compression stream status tracking.
    - libdpkg: Add zstd support for .deb archives.
  * Build system:
    - Update .mailmap mappings.
  * Packaging:
    - Update copyright years.
  * Test suite:
    - Add dpkg-deb build and extract tests.

 -- Guillem Jover <guillem@debian.org>  Tue, 10 Jan 2023 18:46:37 +0100

dpkg (1.21.17) unstable; urgency=medium

  [ Guillem Jover ]
  * dpkg-genbuildinfo: Do not fail if the cross-compiler cannot compile.

  * Code internals:
    - dpkg-buildinfo: Fix indentation.
  * Packaging:
    - Stop shipping the «git log» changelog in exchange for no trimming.

 -- Guillem Jover <guillem@debian.org>  Thu, 05 Jan 2023 12:34:05 +0100

dpkg (1.21.16) unstable; urgency=medium

  [ Guillem Jover ]
  * dpkg-deb: Fix buffer overflow on long directory names with old deb formats.
    Reported by Georgy Yakovlev <gyakovlev@gentoo.org>.
  * Perl modules:
    - Dpkg::Compression: Pass --no-adjust to xz to force compression threaded
      mode.
    - Dpkg::Compression: Make xz not emit warnings nor exit non-zero on
      warnings.
    - Dpkg::OpenPGP::Backend::SOP: Add sqop as an alternative SOP
      implementation.
    - Dpkg::Source::Package::V3::Git: Move error() argument out of g_() call.
  * Code internals:
    - libdpkg: Make xz not emit warnings nor exit non-zero on warnings.

  [ Helge Kreutzmann ]
  * Localization:
    - Update German man pages translation.
    - Update German scripts translation.


(adam)
diff -r1.56 -r1.57 pkgsrc/misc/dpkg/Makefile
diff -r1.15 -r1.16 pkgsrc/misc/dpkg/PLIST
diff -r1.20 -r1.21 pkgsrc/misc/dpkg/distinfo
diff -r0 -r1.1 pkgsrc/misc/dpkg/patches/patch-configure
diff -r0 -r1.1 pkgsrc/misc/dpkg/patches/patch-lib_dpkg_buffer.c

cvs diff -r1.56 -r1.57 pkgsrc/misc/dpkg/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/dpkg/Makefile 2023/06/06 12:41:55 1.56
+++ pkgsrc/misc/dpkg/Makefile 2023/06/13 15:44:29 1.57
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.56 2023/06/06 12:41:55 riastradh Exp $ 1# $NetBSD: Makefile,v 1.57 2023/06/13 15:44:29 adam Exp $
2 2
3DISTNAME= dpkg_1.21.9 3DISTNAME= dpkg_1.21.22
4PKGNAME= ${DISTNAME:S/_/-/} 4PKGNAME= ${DISTNAME:S/_/-/}
5CATEGORIES= misc 5CATEGORIES= misc
6MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/d/dpkg/} 6MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/d/dpkg/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://wiki.debian.org/Teams/Dpkg 10HOMEPAGE= https://wiki.debian.org/Teams/Dpkg
11COMMENT= Package maintenance system for Debian 11COMMENT= Package maintenance system for Debian
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14DEPENDS+= patch-[0-9]*:../../devel/patch 14DEPENDS+= patch-[0-9]*:../../devel/patch
15TOOL_DEPENDS+= po4a-[0-9]*:../../textproc/po4a 15TOOL_DEPENDS+= po4a-[0-9]*:../../textproc/po4a
16TEST_DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String 16TEST_DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String
@@ -20,29 +20,33 @@ BUILD_DEFS+= VARBASE @@ -20,29 +20,33 @@ BUILD_DEFS+= VARBASE
20 20
21USE_PKGLOCALEDIR= yes 21USE_PKGLOCALEDIR= yes
22USE_LANGUAGES= c c++ 22USE_LANGUAGES= c c++
23USE_LIBTOOL= yes 23USE_LIBTOOL= yes
24USE_TOOLS+= gmake msgfmt perl:run gtar:run pod2man 24USE_TOOLS+= gmake msgfmt perl:run gtar:run pod2man
25GNU_CONFIGURE= yes 25GNU_CONFIGURE= yes
26CONFIGURE_ARGS+= --with-admindir=${VARBASE}/db/dpkg 26CONFIGURE_ARGS+= --with-admindir=${VARBASE}/db/dpkg
27CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/share/dpkg 27CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/share/dpkg
28CONFIGURE_ARGS+= --enable-shared 28CONFIGURE_ARGS+= --enable-shared
29CONFIGURE_ARGS.Darwin+= --enable-linker-optimizations=no 29CONFIGURE_ARGS.Darwin+= --enable-linker-optimizations=no
30CONFIGURE_ENV+= PATCH=${PREFIX}/bin/gpatch 30CONFIGURE_ENV+= PATCH=${PREFIX}/bin/gpatch
31TEST_TARGET= check 31TEST_TARGET= check
32INCOMPAT_CURSES+= NetBSD-[0-5].*-* 32INCOMPAT_CURSES+= NetBSD-[0-5].*-*
 33LIBS.NetBSD+= -lterminfo
33 34
34REPLACE_PERL= scripts/*.pl 35REPLACE_PERL= scripts/*.pl
35 36
36CONFIGURE_ARGS+= DPKG_DEVEL_MODE=1 37CONFIGURE_ARGS+= DPKG_DEVEL_MODE=1
37 38
38.include "../../archivers/bzip2/buildlink3.mk" 39.include "../../archivers/bzip2/buildlink3.mk"
39.include "../../archivers/xz/buildlink3.mk" 40.include "../../archivers/xz/buildlink3.mk"
 41.include "../../archivers/zstd/buildlink3.mk"
40.include "../../converters/libiconv/buildlink3.mk" 42.include "../../converters/libiconv/buildlink3.mk"
41.include "../../devel/gettext-lib/buildlink3.mk" 43.include "../../devel/gettext-lib/buildlink3.mk"
42.include "../../devel/zlib/buildlink3.mk" 44.include "../../devel/zlib/buildlink3.mk"
43PERL5_CONFIGURE= no 45PERL5_CONFIGURE= no
44.include "../../lang/perl5/module.mk" 46.include "../../lang/perl5/module.mk"
 47.include "../../security/openssl/buildlink3.mk"
45.include "../../mk/curses.buildlink3.mk" 48.include "../../mk/curses.buildlink3.mk"
 49.include "../../mk/terminfo.buildlink3.mk"
46.include "../../mk/bsd.pkg.mk" 50.include "../../mk/bsd.pkg.mk"
47# override the default 51# override the default
48CONFIGURE_ENV+= TAR=${GTAR:Q} 52CONFIGURE_ENV+= TAR=${GTAR:Q}

cvs diff -r1.15 -r1.16 pkgsrc/misc/dpkg/PLIST (expand / switch to unified diff)

--- pkgsrc/misc/dpkg/PLIST 2022/11/02 10:47:32 1.15
+++ pkgsrc/misc/dpkg/PLIST 2023/06/13 15:44:29 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.15 2022/11/02 10:47:32 adam Exp $ 1@comment $NetBSD: PLIST,v 1.16 2023/06/13 15:44:29 adam Exp $
2bin/dpkg 2bin/dpkg
3bin/dpkg-architecture 3bin/dpkg-architecture
4bin/dpkg-buildflags 4bin/dpkg-buildflags
5bin/dpkg-buildpackage 5bin/dpkg-buildpackage
6bin/dpkg-checkbuilddeps 6bin/dpkg-checkbuilddeps
7bin/dpkg-deb 7bin/dpkg-deb
8bin/dpkg-distaddfile 8bin/dpkg-distaddfile
9bin/dpkg-divert 9bin/dpkg-divert
10bin/dpkg-genbuildinfo 10bin/dpkg-genbuildinfo
11bin/dpkg-genchanges 11bin/dpkg-genchanges
12bin/dpkg-gencontrol 12bin/dpkg-gencontrol
13bin/dpkg-gensymbols 13bin/dpkg-gensymbols
14bin/dpkg-maintscript-helper 14bin/dpkg-maintscript-helper
@@ -39,26 +39,27 @@ include/dpkg/db-ctrl.h @@ -39,26 +39,27 @@ include/dpkg/db-ctrl.h
39include/dpkg/db-fsys.h 39include/dpkg/db-fsys.h
40include/dpkg/deb-version.h 40include/dpkg/deb-version.h
41include/dpkg/debug.h 41include/dpkg/debug.h
42include/dpkg/dir.h 42include/dpkg/dir.h
43include/dpkg/dpkg-db.h 43include/dpkg/dpkg-db.h
44include/dpkg/dpkg.h 44include/dpkg/dpkg.h
45include/dpkg/ehandle.h 45include/dpkg/ehandle.h
46include/dpkg/error.h 46include/dpkg/error.h
47include/dpkg/fdio.h 47include/dpkg/fdio.h
48include/dpkg/file.h 48include/dpkg/file.h
49include/dpkg/fsys.h 49include/dpkg/fsys.h
50include/dpkg/glob.h 50include/dpkg/glob.h
51include/dpkg/macros.h 51include/dpkg/macros.h
 52include/dpkg/meminfo.h
52include/dpkg/namevalue.h 53include/dpkg/namevalue.h
53include/dpkg/options.h 54include/dpkg/options.h
54include/dpkg/pager.h 55include/dpkg/pager.h
55include/dpkg/parsedump.h 56include/dpkg/parsedump.h
56include/dpkg/path.h 57include/dpkg/path.h
57include/dpkg/pkg-array.h 58include/dpkg/pkg-array.h
58include/dpkg/pkg-files.h 59include/dpkg/pkg-files.h
59include/dpkg/pkg-format.h 60include/dpkg/pkg-format.h
60include/dpkg/pkg-list.h 61include/dpkg/pkg-list.h
61include/dpkg/pkg-queue.h 62include/dpkg/pkg-queue.h
62include/dpkg/pkg-show.h 63include/dpkg/pkg-show.h
63include/dpkg/pkg-spec.h 64include/dpkg/pkg-spec.h
64include/dpkg/pkg.h 65include/dpkg/pkg.h
@@ -67,32 +68,33 @@ include/dpkg/program.h @@ -67,32 +68,33 @@ include/dpkg/program.h
67include/dpkg/progress.h 68include/dpkg/progress.h
68include/dpkg/report.h 69include/dpkg/report.h
69include/dpkg/string.h 70include/dpkg/string.h
70include/dpkg/subproc.h 71include/dpkg/subproc.h
71include/dpkg/tarfn.h 72include/dpkg/tarfn.h
72include/dpkg/treewalk.h 73include/dpkg/treewalk.h
73include/dpkg/trigdeferred.h 74include/dpkg/trigdeferred.h
74include/dpkg/triglib.h 75include/dpkg/triglib.h
75include/dpkg/varbuf.h 76include/dpkg/varbuf.h
76include/dpkg/version.h 77include/dpkg/version.h
77lib/libdpkg.la 78lib/libdpkg.la
78${PERL5_SUB_INSTALLVENDORLIB}/Dpkg.pm 79${PERL5_SUB_INSTALLVENDORLIB}/Dpkg.pm
79${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Arch.pm 80${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Arch.pm
80${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Build/Env.pm 
81${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Build/Info.pm 81${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Build/Info.pm
82${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Build/Types.pm 82${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildEnv.pm
83${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildFlags.pm 83${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildFlags.pm
 84${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildInfo.pm
84${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildOptions.pm 85${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildOptions.pm
85${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildProfiles.pm 86${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildProfiles.pm
 87${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildTypes.pm
86${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog.pm 88${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog.pm
87${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Debian.pm 89${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Debian.pm
88${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Entry.pm 90${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Entry.pm
89${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Entry/Debian.pm 91${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Entry/Debian.pm
90${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Parse.pm 92${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Parse.pm
91${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Checksums.pm 93${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Checksums.pm
92${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Compression.pm 94${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Compression.pm
93${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Compression/FileHandle.pm 95${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Compression/FileHandle.pm
94${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Compression/Process.pm 96${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Compression/Process.pm
95${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Conf.pm 97${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Conf.pm
96${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control.pm 98${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control.pm
97${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/Changelog.pm 99${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/Changelog.pm
98${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/Fields.pm 100${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/Fields.pm
@@ -111,52 +113,59 @@ ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Deps/ @@ -111,52 +113,59 @@ ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Deps/
111${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Deps/Simple.pm 113${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Deps/Simple.pm
112${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Deps/Union.pm 114${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Deps/Union.pm
113${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Dist/Files.pm 115${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Dist/Files.pm
114${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/ErrorHandling.pm 116${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/ErrorHandling.pm
115${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Exit.pm 117${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Exit.pm
116${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/File.pm 118${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/File.pm
117${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Getopt.pm 119${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Getopt.pm
118${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Gettext.pm 120${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Gettext.pm
119${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/IPC.pm 121${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/IPC.pm
120${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Index.pm 122${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Index.pm
121${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Interface/Storable.pm 123${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Interface/Storable.pm
122${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Lock.pm 124${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Lock.pm
123${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/OpenPGP.pm 125${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/OpenPGP.pm
 126${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/OpenPGP/Backend.pm
 127${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/OpenPGP/Backend/GnuPG.pm
 128${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/OpenPGP/Backend/SOP.pm
 129${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/OpenPGP/Backend/Sequoia.pm
 130${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/OpenPGP/ErrorCodes.pm
 131${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/OpenPGP/KeyHandle.pm
124${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Package.pm 132${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Package.pm
125${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Path.pm 133${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Path.pm
126${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs.pm 134${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs.pm
127${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Cppfilt.pm 135${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Cppfilt.pm
128${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Objdump.pm 136${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Objdump.pm
129${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Symbol.pm 137${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Symbol.pm
130${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/SymbolFile.pm 138${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/SymbolFile.pm
131${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Archive.pm 139${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Archive.pm
132${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/BinaryFiles.pm 140${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/BinaryFiles.pm
133${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Format.pm 141${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Format.pm
134${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Functions.pm 142${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Functions.pm
135${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package.pm 143${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package.pm
136${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V1.pm 144${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V1.pm
137${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V2.pm 145${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V2.pm
138${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Bzr.pm 146${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Bzr.pm
139${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Custom.pm 147${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Custom.pm
140${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Git.pm 148${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Git.pm
141${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Native.pm 149${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Native.pm
142${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Quilt.pm 150${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Package/V3/Quilt.pm
143${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Patch.pm 151${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Patch.pm
144${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Quilt.pm 152${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Quilt.pm
145${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Substvars.pm 153${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Substvars.pm
146${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vars.pm 154${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vars.pm
147${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor.pm 155${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor.pm
148${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Debian.pm 156${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Debian.pm
149${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Default.pm 157${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Default.pm
 158${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Devuan.pm
150${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Ubuntu.pm 159${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Ubuntu.pm
151${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Version.pm 160${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Version.pm
152${PERL5_SUB_INSTALLVENDORLIB}/Dselect/Ftp.pm 161${PERL5_SUB_INSTALLVENDORLIB}/Dselect/Ftp.pm
153lib/pkgconfig/libdpkg.pc 162lib/pkgconfig/libdpkg.pc
154libexec/dpkg/dpkg-db-backup 163libexec/dpkg/dpkg-db-backup
155libexec/dpkg/methods/file/desc.file 164libexec/dpkg/methods/file/desc.file
156libexec/dpkg/methods/file/install 165libexec/dpkg/methods/file/install
157libexec/dpkg/methods/file/names 166libexec/dpkg/methods/file/names
158libexec/dpkg/methods/file/setup 167libexec/dpkg/methods/file/setup
159libexec/dpkg/methods/file/update 168libexec/dpkg/methods/file/update
160libexec/dpkg/methods/ftp/desc.ftp 169libexec/dpkg/methods/ftp/desc.ftp
161libexec/dpkg/methods/ftp/install 170libexec/dpkg/methods/ftp/install
162libexec/dpkg/methods/ftp/names 171libexec/dpkg/methods/ftp/names
@@ -231,62 +240,80 @@ man/es/man1/dpkg-split.1 @@ -231,62 +240,80 @@ man/es/man1/dpkg-split.1
231man/es/man5/deb-old.5 240man/es/man5/deb-old.5
232man/es/man5/dpkg.cfg.5 241man/es/man5/dpkg.cfg.5
233man/es/man5/dselect.cfg.5 242man/es/man5/dselect.cfg.5
234man/fr/man1/dpkg-architecture.1 243man/fr/man1/dpkg-architecture.1
235man/fr/man1/dpkg-buildflags.1 244man/fr/man1/dpkg-buildflags.1
236man/fr/man1/dpkg-buildpackage.1 245man/fr/man1/dpkg-buildpackage.1
237man/fr/man1/dpkg-checkbuilddeps.1 246man/fr/man1/dpkg-checkbuilddeps.1
238man/fr/man1/dpkg-deb.1 247man/fr/man1/dpkg-deb.1
239man/fr/man1/dpkg-distaddfile.1 248man/fr/man1/dpkg-distaddfile.1
240man/fr/man1/dpkg-divert.1 249man/fr/man1/dpkg-divert.1
241man/fr/man1/dpkg-genbuildinfo.1 250man/fr/man1/dpkg-genbuildinfo.1
242man/fr/man1/dpkg-genchanges.1 251man/fr/man1/dpkg-genchanges.1
243man/fr/man1/dpkg-gencontrol.1 252man/fr/man1/dpkg-gencontrol.1
 253man/fr/man1/dpkg-gensymbols.1
244man/fr/man1/dpkg-maintscript-helper.1 254man/fr/man1/dpkg-maintscript-helper.1
245man/fr/man1/dpkg-mergechangelogs.1 255man/fr/man1/dpkg-mergechangelogs.1
246man/fr/man1/dpkg-name.1 256man/fr/man1/dpkg-name.1
247man/fr/man1/dpkg-parsechangelog.1 257man/fr/man1/dpkg-parsechangelog.1
 258man/fr/man1/dpkg-query.1
 259man/fr/man1/dpkg-realpath.1
248man/fr/man1/dpkg-scanpackages.1 260man/fr/man1/dpkg-scanpackages.1
249man/fr/man1/dpkg-scansources.1 261man/fr/man1/dpkg-scansources.1
250man/fr/man1/dpkg-shlibdeps.1 262man/fr/man1/dpkg-shlibdeps.1
251man/fr/man1/dpkg-source.1 263man/fr/man1/dpkg-source.1
252man/fr/man1/dpkg-split.1 264man/fr/man1/dpkg-split.1
253man/fr/man1/dpkg-statoverride.1 265man/fr/man1/dpkg-statoverride.1
254man/fr/man1/dpkg-trigger.1 266man/fr/man1/dpkg-trigger.1
255man/fr/man1/dpkg-vendor.1 267man/fr/man1/dpkg-vendor.1
 268man/fr/man1/dpkg.1
 269man/fr/man1/dselect.1
256man/fr/man1/update-alternatives.1 270man/fr/man1/update-alternatives.1
257man/fr/man5/deb-buildinfo.5 271man/fr/man5/deb-buildinfo.5
 272man/fr/man5/deb-changelog.5
258man/fr/man5/deb-changes.5 273man/fr/man5/deb-changes.5
 274man/fr/man5/deb-conffiles.5
259man/fr/man5/deb-control.5 275man/fr/man5/deb-control.5
 276man/fr/man5/deb-extra-override.5
 277man/fr/man5/deb-md5sums.5
260man/fr/man5/deb-old.5 278man/fr/man5/deb-old.5
261man/fr/man5/deb-origin.5 279man/fr/man5/deb-origin.5
 280man/fr/man5/deb-override.5
 281man/fr/man5/deb-postinst.5
 282man/fr/man5/deb-postrm.5
 283man/fr/man5/deb-preinst.5
 284man/fr/man5/deb-prerm.5
 285man/fr/man5/deb-shlibs.5
 286man/fr/man5/deb-split.5
262man/fr/man5/deb-src-control.5 287man/fr/man5/deb-src-control.5
263man/fr/man5/deb-src-files.5 288man/fr/man5/deb-src-files.5
264man/fr/man5/deb-src-rules.5 289man/fr/man5/deb-src-rules.5
 290man/fr/man5/deb-src-symbols.5
 291man/fr/man5/deb-substvars.5
 292man/fr/man5/deb-symbols.5
265man/fr/man5/deb-triggers.5 293man/fr/man5/deb-triggers.5
266man/fr/man5/deb.5 294man/fr/man5/deb.5
267man/fr/man5/deb822.5 295man/fr/man5/deb822.5
268man/fr/man5/dpkg.cfg.5 296man/fr/man5/dpkg.cfg.5
269man/fr/man5/dsc.5 297man/fr/man5/dsc.5
270man/fr/man5/dselect.cfg.5 298man/fr/man5/dselect.cfg.5
271man/fr/man7/deb-version.7 299man/fr/man7/deb-version.7
 300man/fr/man8/dpkg-fsys-usrunmess.8
272man/fr/man8/start-stop-daemon.8 301man/fr/man8/start-stop-daemon.8
273man/hu/man5/dpkg.cfg.5 302man/hu/man5/dpkg.cfg.5
274man/hu/man5/dselect.cfg.5 303man/hu/man5/dselect.cfg.5
275man/it/man1/dpkg-distaddfile.1 304man/it/man1/dpkg-distaddfile.1
276man/it/man1/dpkg-maintscript-helper.1 
277man/it/man1/dpkg-split.1 305man/it/man1/dpkg-split.1
278man/it/man5/deb-old.5 306man/it/man5/deb-old.5
279man/it/man5/deb.5 
280man/it/man5/dpkg.cfg.5 307man/it/man5/dpkg.cfg.5
281man/it/man5/dselect.cfg.5 308man/it/man5/dselect.cfg.5
282man/ja/man1/dpkg-distaddfile.1 309man/ja/man1/dpkg-distaddfile.1
283man/ja/man1/dpkg-split.1 310man/ja/man1/dpkg-split.1
284man/ja/man5/deb-old.5 311man/ja/man5/deb-old.5
285man/ja/man5/dpkg.cfg.5 312man/ja/man5/dpkg.cfg.5
286man/ja/man5/dselect.cfg.5 313man/ja/man5/dselect.cfg.5
287man/man1/dpkg-architecture.1 314man/man1/dpkg-architecture.1
288man/man1/dpkg-buildflags.1 315man/man1/dpkg-buildflags.1
289man/man1/dpkg-buildpackage.1 316man/man1/dpkg-buildpackage.1
290man/man1/dpkg-checkbuilddeps.1 317man/man1/dpkg-checkbuilddeps.1
291man/man1/dpkg-deb.1 318man/man1/dpkg-deb.1
292man/man1/dpkg-distaddfile.1 319man/man1/dpkg-distaddfile.1
@@ -304,32 +331,33 @@ man/man1/dpkg-realpath.1 @@ -304,32 +331,33 @@ man/man1/dpkg-realpath.1
304man/man1/dpkg-scanpackages.1 331man/man1/dpkg-scanpackages.1
305man/man1/dpkg-scansources.1 332man/man1/dpkg-scansources.1
306man/man1/dpkg-shlibdeps.1 333man/man1/dpkg-shlibdeps.1
307man/man1/dpkg-source.1 334man/man1/dpkg-source.1
308man/man1/dpkg-split.1 335man/man1/dpkg-split.1
309man/man1/dpkg-statoverride.1 336man/man1/dpkg-statoverride.1
310man/man1/dpkg-trigger.1 337man/man1/dpkg-trigger.1
311man/man1/dpkg-vendor.1 338man/man1/dpkg-vendor.1
312man/man1/dpkg.1 339man/man1/dpkg.1
313man/man1/dselect.1 340man/man1/dselect.1
314man/man1/update-alternatives.1 341man/man1/update-alternatives.1
315man/man3/Dpkg.3perl 342man/man3/Dpkg.3perl
316man/man3/Dpkg::Arch.3perl 343man/man3/Dpkg::Arch.3perl
317man/man3/Dpkg::Build::Env.3perl 
318man/man3/Dpkg::Build::Info.3perl 344man/man3/Dpkg::Build::Info.3perl
319man/man3/Dpkg::Build::Types.3perl 345man/man3/Dpkg::BuildEnv.3perl
320man/man3/Dpkg::BuildFlags.3perl 346man/man3/Dpkg::BuildFlags.3perl
 347man/man3/Dpkg::BuildInfo.3perl
321man/man3/Dpkg::BuildOptions.3perl 348man/man3/Dpkg::BuildOptions.3perl
322man/man3/Dpkg::BuildProfiles.3perl 349man/man3/Dpkg::BuildProfiles.3perl
 350man/man3/Dpkg::BuildTypes.3perl
323man/man3/Dpkg::Changelog.3perl 351man/man3/Dpkg::Changelog.3perl
324man/man3/Dpkg::Changelog::Debian.3perl 352man/man3/Dpkg::Changelog::Debian.3perl
325man/man3/Dpkg::Changelog::Entry.3perl 353man/man3/Dpkg::Changelog::Entry.3perl
326man/man3/Dpkg::Changelog::Entry::Debian.3perl 354man/man3/Dpkg::Changelog::Entry::Debian.3perl
327man/man3/Dpkg::Changelog::Parse.3perl 355man/man3/Dpkg::Changelog::Parse.3perl
328man/man3/Dpkg::Checksums.3perl 356man/man3/Dpkg::Checksums.3perl
329man/man3/Dpkg::Compression.3perl 357man/man3/Dpkg::Compression.3perl
330man/man3/Dpkg::Compression::FileHandle.3perl 358man/man3/Dpkg::Compression::FileHandle.3perl
331man/man3/Dpkg::Compression::Process.3perl 359man/man3/Dpkg::Compression::Process.3perl
332man/man3/Dpkg::Conf.3perl 360man/man3/Dpkg::Conf.3perl
333man/man3/Dpkg::Control.3perl 361man/man3/Dpkg::Control.3perl
334man/man3/Dpkg::Control::Changelog.3perl 362man/man3/Dpkg::Control::Changelog.3perl
335man/man3/Dpkg::Control::Fields.3perl 363man/man3/Dpkg::Control::Fields.3perl
@@ -349,26 +377,27 @@ man/man3/Dpkg::Deps::Simple.3perl @@ -349,26 +377,27 @@ man/man3/Dpkg::Deps::Simple.3perl
349man/man3/Dpkg::Deps::Union.3perl 377man/man3/Dpkg::Deps::Union.3perl
350man/man3/Dpkg::Exit.3perl 378man/man3/Dpkg::Exit.3perl
351man/man3/Dpkg::Gettext.3perl 379man/man3/Dpkg::Gettext.3perl
352man/man3/Dpkg::IPC.3perl 380man/man3/Dpkg::IPC.3perl
353man/man3/Dpkg::Index.3perl 381man/man3/Dpkg::Index.3perl
354man/man3/Dpkg::Interface::Storable.3perl 382man/man3/Dpkg::Interface::Storable.3perl
355man/man3/Dpkg::Path.3perl 383man/man3/Dpkg::Path.3perl
356man/man3/Dpkg::Source::Format.3perl 384man/man3/Dpkg::Source::Format.3perl
357man/man3/Dpkg::Source::Package.3perl 385man/man3/Dpkg::Source::Package.3perl
358man/man3/Dpkg::Substvars.3perl 386man/man3/Dpkg::Substvars.3perl
359man/man3/Dpkg::Vendor.3perl 387man/man3/Dpkg::Vendor.3perl
360man/man3/Dpkg::Vendor::Debian.3perl 388man/man3/Dpkg::Vendor::Debian.3perl
361man/man3/Dpkg::Vendor::Default.3perl 389man/man3/Dpkg::Vendor::Default.3perl
 390man/man3/Dpkg::Vendor::Devuan.3perl
362man/man3/Dpkg::Vendor::Ubuntu.3perl 391man/man3/Dpkg::Vendor::Ubuntu.3perl
363man/man3/Dpkg::Version.3perl 392man/man3/Dpkg::Version.3perl
364man/man5/deb-buildinfo.5 393man/man5/deb-buildinfo.5
365man/man5/deb-changelog.5 394man/man5/deb-changelog.5
366man/man5/deb-changes.5 395man/man5/deb-changes.5
367man/man5/deb-conffiles.5 396man/man5/deb-conffiles.5
368man/man5/deb-control.5 397man/man5/deb-control.5
369man/man5/deb-extra-override.5 398man/man5/deb-extra-override.5
370man/man5/deb-md5sums.5 399man/man5/deb-md5sums.5
371man/man5/deb-old.5 400man/man5/deb-old.5
372man/man5/deb-origin.5 401man/man5/deb-origin.5
373man/man5/deb-override.5 402man/man5/deb-override.5
374man/man5/deb-postinst.5 403man/man5/deb-postinst.5
@@ -645,35 +674,37 @@ share/locale/id/LC_MESSAGES/dselect.mo @@ -645,35 +674,37 @@ share/locale/id/LC_MESSAGES/dselect.mo
645share/locale/it/LC_MESSAGES/dpkg.mo 674share/locale/it/LC_MESSAGES/dpkg.mo
646share/locale/it/LC_MESSAGES/dselect.mo 675share/locale/it/LC_MESSAGES/dselect.mo
647share/locale/ja/LC_MESSAGES/dpkg.mo 676share/locale/ja/LC_MESSAGES/dpkg.mo
648share/locale/ja/LC_MESSAGES/dselect.mo 677share/locale/ja/LC_MESSAGES/dselect.mo
649share/locale/km/LC_MESSAGES/dpkg.mo 678share/locale/km/LC_MESSAGES/dpkg.mo
650share/locale/ko/LC_MESSAGES/dpkg.mo 679share/locale/ko/LC_MESSAGES/dpkg.mo
651share/locale/ko/LC_MESSAGES/dselect.mo 680share/locale/ko/LC_MESSAGES/dselect.mo
652share/locale/ku/LC_MESSAGES/dpkg.mo 681share/locale/ku/LC_MESSAGES/dpkg.mo
653share/locale/lt/LC_MESSAGES/dpkg.mo 682share/locale/lt/LC_MESSAGES/dpkg.mo
654share/locale/mr/LC_MESSAGES/dpkg.mo 683share/locale/mr/LC_MESSAGES/dpkg.mo
655share/locale/nb/LC_MESSAGES/dpkg.mo 684share/locale/nb/LC_MESSAGES/dpkg.mo
656share/locale/nb/LC_MESSAGES/dselect.mo 685share/locale/nb/LC_MESSAGES/dselect.mo
657share/locale/ne/LC_MESSAGES/dpkg.mo 686share/locale/ne/LC_MESSAGES/dpkg.mo
 687share/locale/nl/LC_MESSAGES/dpkg-dev.mo
658share/locale/nl/LC_MESSAGES/dpkg.mo 688share/locale/nl/LC_MESSAGES/dpkg.mo
659share/locale/nl/LC_MESSAGES/dselect.mo 689share/locale/nl/LC_MESSAGES/dselect.mo
660share/locale/nn/LC_MESSAGES/dpkg.mo 690share/locale/nn/LC_MESSAGES/dpkg.mo
661share/locale/nn/LC_MESSAGES/dselect.mo 691share/locale/nn/LC_MESSAGES/dselect.mo
662share/locale/oc/LC_MESSAGES/dpkg.mo 692share/locale/oc/LC_MESSAGES/dpkg.mo
663share/locale/pa/LC_MESSAGES/dpkg.mo 693share/locale/pa/LC_MESSAGES/dpkg.mo
664share/locale/pl/LC_MESSAGES/dpkg-dev.mo 694share/locale/pl/LC_MESSAGES/dpkg-dev.mo
665share/locale/pl/LC_MESSAGES/dpkg.mo 695share/locale/pl/LC_MESSAGES/dpkg.mo
666share/locale/pl/LC_MESSAGES/dselect.mo 696share/locale/pl/LC_MESSAGES/dselect.mo
 697share/locale/pt/LC_MESSAGES/dpkg-dev.mo
667share/locale/pt/LC_MESSAGES/dpkg.mo 698share/locale/pt/LC_MESSAGES/dpkg.mo
668share/locale/pt/LC_MESSAGES/dselect.mo 699share/locale/pt/LC_MESSAGES/dselect.mo
669share/locale/pt_BR/LC_MESSAGES/dpkg.mo 700share/locale/pt_BR/LC_MESSAGES/dpkg.mo
670share/locale/pt_BR/LC_MESSAGES/dselect.mo 701share/locale/pt_BR/LC_MESSAGES/dselect.mo
671share/locale/ro/LC_MESSAGES/dpkg.mo 702share/locale/ro/LC_MESSAGES/dpkg.mo
672share/locale/ro/LC_MESSAGES/dselect.mo 703share/locale/ro/LC_MESSAGES/dselect.mo
673share/locale/ru/LC_MESSAGES/dpkg-dev.mo 704share/locale/ru/LC_MESSAGES/dpkg-dev.mo
674share/locale/ru/LC_MESSAGES/dpkg.mo 705share/locale/ru/LC_MESSAGES/dpkg.mo
675share/locale/ru/LC_MESSAGES/dselect.mo 706share/locale/ru/LC_MESSAGES/dselect.mo
676share/locale/sk/LC_MESSAGES/dpkg.mo 707share/locale/sk/LC_MESSAGES/dpkg.mo
677share/locale/sk/LC_MESSAGES/dselect.mo 708share/locale/sk/LC_MESSAGES/dselect.mo
678share/locale/sv/LC_MESSAGES/dpkg-dev.mo 709share/locale/sv/LC_MESSAGES/dpkg-dev.mo
679share/locale/sv/LC_MESSAGES/dpkg.mo 710share/locale/sv/LC_MESSAGES/dpkg.mo

cvs diff -r1.20 -r1.21 pkgsrc/misc/dpkg/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/dpkg/distinfo 2022/11/02 10:47:32 1.20
+++ pkgsrc/misc/dpkg/distinfo 2023/06/13 15:44:29 1.21
@@ -1,6 +1,8 @@ @@ -1,6 +1,8 @@
1$NetBSD: distinfo,v 1.20 2022/11/02 10:47:32 adam Exp $ 1$NetBSD: distinfo,v 1.21 2023/06/13 15:44:29 adam Exp $
2 2
3BLAKE2s (dpkg_1.21.9.tar.xz) = c77dcd713a1f368b17ef44df5b2005ef0222b0e8cda6871d1e96dc4db12387ef 3BLAKE2s (dpkg_1.21.22.tar.xz) = 4ab0fe6c8c00a1ae341b72b1e5dd0ce789c3e3e81026cc1b26ef7a1287638da5
4SHA512 (dpkg_1.21.9.tar.xz) = 0f0b9b936a025f9d905dc35c030293d9a1bdcbed640187691ae2319d99d04dac954102b1270301b12b633c48f08d6c6af0f6f21df4afb2e34a0f0a37127fd238 4SHA512 (dpkg_1.21.22.tar.xz) = 441bd0f75ccf89b87afa86eeae2455ec4ce9468195c1f89206aab3c98c7d449de4a728db73300dd8e62b44e4504c38e257a1e6aa10dac6ce93872fed3d033543
5Size (dpkg_1.21.9.tar.xz) = 5084044 bytes 5Size (dpkg_1.21.22.tar.xz) = 5419900 bytes
 6SHA1 (patch-configure) = 07bc3ef0108edfb3e0b10c38999480d498ea64d6
 7SHA1 (patch-lib_dpkg_buffer.c) = 3032071569fdc649a74512e047ee263ed5288bdb
6SHA1 (patch-utils_start-stop-daemon.c) = 7927b364851b039e44279157aa783afde4508af9 8SHA1 (patch-utils_start-stop-daemon.c) = 7927b364851b039e44279157aa783afde4508af9

File Added: pkgsrc/misc/dpkg/patches/patch-configure
$NetBSD: patch-configure,v 1.1 2023/06/13 15:44:29 adam Exp $

Allow libdpkg being a shared library.
Use md5 from OpenSSL.

--- configure.orig	2023-05-11 02:04:01.000000000 +0000
+++ configure
@@ -17030,12 +17030,6 @@ CC=$lt_save_CC
 
 
 
-  if test "$enable_shared" = "yes" && test -z "$AUTHOR_TESTING"
-then :
-
-    as_fn_error $? "building libdpkg as a shared library is not supported" "$LINENO" 5
-
-fi
    if test "$enable_shared" = "yes"; then
   BUILD_SHARED_TRUE=
   BUILD_SHARED_FALSE='#'
@@ -23416,16 +23410,16 @@ fi
 
 
   have_libmd="no"
-         for ac_header in md5.h
+         for ac_header in openssl/md5.h
 do :
-  ac_fn_c_check_header_compile "$LINENO" "md5.h" "ac_cv_header_md5_h" "$ac_includes_default"
+  ac_fn_c_check_header_compile "$LINENO" "openssl/md5.h" "ac_cv_header_md5_h" "$ac_includes_default"
 if test "x$ac_cv_header_md5_h" = xyes
 then :
   printf "%s\n" "#define HAVE_MD5_H 1" >>confdefs.h
 
     dpkg_save_libmd_LIBS=$LIBS
-    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing MD5Init" >&5
-printf %s "checking for library containing MD5Init... " >&6; }
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing MD5_Init" >&5
+printf %s "checking for library containing MD5_Init... " >&6; }
 if test ${ac_cv_search_MD5Init+y}
 then :
   printf %s "(cached) " >&6
@@ -23437,16 +23431,16 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
 /* Override any GCC internal prototype to avoid an error.
    Use char because int might match the return type of a GCC
    builtin and then its argument prototype would still apply.  */
-char MD5Init ();
+char MD5_Init ();
 int
 main (void)
 {
-return MD5Init ();
+return MD5_Init ();
   ;
   return 0;
 }
 _ACEOF
-for ac_lib in '' md
+for ac_lib in '' crypto
 do
   if test -z "$ac_lib"; then
     ac_res="none required"

File Added: pkgsrc/misc/dpkg/patches/patch-lib_dpkg_buffer.c
$NetBSD: patch-lib_dpkg_buffer.c,v 1.1 2023/06/13 15:44:29 adam Exp $

Use md5 from OpenSSL.

--- lib/dpkg/buffer.c.orig	2023-03-27 00:41:09.000000000 +0000
+++ lib/dpkg/buffer.c
@@ -26,7 +26,7 @@
 #include <sys/types.h>
 
 #include <errno.h>
-#include <md5.h>
+#include <openssl/md5.h>
 #include <string.h>
 #include <unistd.h>
 #include <stdlib.h>
@@ -50,7 +50,7 @@ buffer_md5_init(struct buffer_data *data
 	ctx = m_malloc(sizeof(*ctx));
 	ctx->hash = data->arg.ptr;
 	data->arg.ptr = ctx;
-	MD5Init(&ctx->ctx);
+	MD5_Init(&ctx->ctx);
 }
 
 static off_t
@@ -75,7 +75,7 @@ buffer_digest_update(struct buffer_data 
 	case BUFFER_DIGEST_NULL:
 		break;
 	case BUFFER_DIGEST_MD5:
-		MD5Update(&(((struct buffer_md5_ctx *)digest->arg.ptr)->ctx),
+		MD5_Update(&(((struct buffer_md5_ctx *)digest->arg.ptr)->ctx),
 		          buf, length);
 		break;
 	default:
@@ -95,7 +95,7 @@ buffer_md5_done(struct buffer_data *data
 
 	ctx = (struct buffer_md5_ctx *)data->arg.ptr;
 	hash = ctx->hash;
-	MD5Final(digest, &ctx->ctx);
+	MD5_Final(digest, &ctx->ctx);
 	for (i = 0; i < 16; ++i) {
 		sprintf(hash, "%02x", *p++);
 		hash += 2;