summaryrefslogtreecommitdiffstats
path: root/man/po
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--man/po/de.po285
-rw-r--r--man/po/dpkg-man.pot184
-rw-r--r--man/po/es.po220
-rw-r--r--man/po/fr.po245
-rw-r--r--man/po/hu.po190
-rw-r--r--man/po/it.po189
-rw-r--r--man/po/ja.po218
-rw-r--r--man/po/nl.po258
-rw-r--r--man/po/pl.po220
-rw-r--r--man/po/pt.po259
-rw-r--r--man/po/pt_BR.po186
-rw-r--r--man/po/ru.po186
-rw-r--r--man/po/sv.po258
-rw-r--r--man/po/zh_CN.po184
14 files changed, 2558 insertions, 524 deletions
diff --git a/man/po/de.po b/man/po/de.po
index 91e523e..1cd047e 100644
--- a/man/po/de.po
+++ b/man/po/de.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.22.3\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-06 17:37+0100\n"
-"PO-Revision-Date: 2024-01-06 18:34+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
+"PO-Revision-Date: 2024-02-22 21:19+0100\n"
"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
"Language: de\n"
@@ -7558,11 +7558,11 @@ msgid "Show the version and exit."
msgstr "Gibt die Version aus und beendet das Programm."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -8793,6 +8793,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr "Dieses Programm wurde in Dpkg 1.22.0 hinzugefügt."
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<Steuerdatei>"
@@ -8807,13 +8814,6 @@ msgstr ""
"sollen. Standardmäßig F<debian/control>."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
msgid "B<DPKG_BUILD_API>"
msgstr "B<DPKG_BUILD_API>"
@@ -9347,20 +9347,16 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
"Gibt die Funktionalitäten, die für den übergebenen Bereich aktiviert sind, "
"aus (seit Dpkg 1.16.2). Falls die Funktionalität als eingebaute Vorgabe "
"durch den Compiler gehandhabt wird (selbst wenn nur für einige "
"Architekturen), dann wird das Feld B<Builtin> ausgegeben (seit Dpkg "
-"1.21.14). Die einzigen unter Debian und abgeleiteten Distributionen derzeit "
-"erkannten Bereiche sind B<future>, B<qa>, B<reproducible>, B<sanitize> und "
-"B<hardening>. Lesen Sie den Abschnitt B<FUNKTIONALITÄTSBEREICHE> für weitere "
-"Details. Beendet sich mit 0, falls der Bereich bekannt ist, andernfalls mit "
-"1."
+"1.21.14). Lesen Sie den Abschnitt B<FUNKTIONALITÄTSBEREICHE> für weitere "
+"Details zu den aktuell erkannten Bereichen. Beendet sich mit 0, falls der "
+"Bereich bekannt ist, andernfalls mit 1."
#. type: textblock
#: dpkg-buildflags.pod
@@ -9692,26 +9688,58 @@ msgstr "FUNKTIONALITÄTSBEREICHE"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+"Funktionalitätsbereiche sind derzeit Lieferanten-spezifisch und die "
+"nachfolgend beschriebenen werden nur unter Debian und abgeleiteten "
+"Distributionen erkannt."
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
-msgstr ""
-"Jede Bereichsfunktionalität kann durch den entsprechenden Bereichswert in "
-"den Umgebungsvariablen B<DEB_BUILD_OPTIONS> und B<DEB_BUILD_MAINT_OPTIONS> "
-"mit den ‚B<+>’- und ‚B<->’-Schaltern aktiviert und deaktiviert werden. Soll "
-"beispielsweise für B<hardening> die „pie“-Funktionalität aktiviert und die "
-"„fortify“-Funktionalität deaktiviert werden, können Sie Folgendes in "
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+"Jeder Funktionalitätsbereich kann in dem Bereichswert der Umgebungsvariablen "
+"B<DEB_BUILD_OPTIONS> und B<DEB_BUILD_MAINT_OPTIONS> durch die Wandler »B<+>« "
+"und »B<->« aktiviert oder deaktiviert werden. Gemäß der allgemeine Syntax "
+"dieser Variablen (in L<dpkg-buildpackage(1)> beschrieben) können mehrere "
+"Funktionalitätsbereiche getrennt durch Leerzeichen angegeben werden, wobei "
+"jede die Funktionalitätskennzeichner als verpflichtende Parameter nach einem "
+"Gleichzeichen (»B<=>«) erhält. Die Funktionalitätskennzeichner werden durch "
+"Kommata getrennt und von links nach rechts ausgewertet, wobei die "
+"Einstellungen innerhalb des gleichen Funktionalitätskennzeichners die "
+"vorhergehenden außer Kraft setzen, selbst falls die "
+"Funktionalitätskennzeichner über mehrere, durch Leerzeichen getrennte "
+"Funktionalitätsbereichseinstellungen für den gleichen Bereich verteilt sind."
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
+msgstr ""
+"Um beispielsweise die B<hardening>-Funktionalität »pie« zu aktivieren und "
+"die Funktionalität »fortify« zu deaktivieren, können Sie folgendes in "
"B<debian/rules> verwenden:"
#. type: verbatim
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
#. type: textblock
@@ -9731,10 +9759,59 @@ msgstr ""
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
+"\n"
+msgstr ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
+"\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr "Es können mehrere Funktionalitätsbereiche gesetzt werden:"
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+"Das Außerkraftsetzenverhalten gilt auch für die besondere Funktionalität "
+"B<all>, sowie bestimmten Funktionalitäten, wodurch Zusammensetzungen "
+"ermöglicht werden sollten. Um daher »lfs« im Bereich B<abi> zu aktivieren "
+"und nur »pie« und »fortify« in dem Bereich B<hardening>, aber »format« nur, "
+"wenn CONDITION definiert ist, könnte dies wie folgt passieren:"
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
"\n"
msgstr ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
"\n"
#. type: =head2
@@ -9790,11 +9867,19 @@ msgstr "B<time64>"
#. type: textblock
#: dpkg-buildflags.pod
-msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+#, fuzzy
+#| msgid ""
+#| "This setting (since dpkg 1.22.0; disabled by default) enables 64-bit "
+#| "time_t support on 32-bit architectures where their ABI does not include "
+#| "it by default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
+#| "automatically enables the B<lfs> feature as it requires it."
+msgid ""
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
msgstr ""
"Diese Einstellung (seit Dpkg 1.22.0; standardmäßig deaktiviert) aktiviert "
"die Unterstützung von 64-bit time_t auf 32-bit-Architekturen bei denen das "
@@ -9802,6 +9887,24 @@ msgstr ""
"B<CPPFLAGS> hinzugefügt wird. Diese Einstellung aktiviert automatisch die "
"Funktionalität B<lfs>, da sie diese benötigt."
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "future"
@@ -12528,12 +12631,18 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
"Falls gesetzt, wird sie eine durch Leerraumzeichen getrennte Liste von "
"Optionen enthalten, die das Verhalten einiger im Paketbau beteiligter Dpkg-"
"Werkzeuge beeinflusst und möglicherweise den Paketbauprozess beeinflusst, "
-"falls der Code in F<debian/rules> sie berücksichtigt."
+"falls der Code in F<debian/rules> sie berücksichtigt. Bei diesen Optionen "
+"können Parameter direkt nach einem Gleichzeichen (»B<=>«) gesetzt werden. "
+"Für Optionen, die mehrere Parameter akzeptieren, werden diese nicht durch "
+"Leerzeichen getrennt, da diese für separate Optionen reserviert sind."
#. type: textblock
#: dpkg-buildpackage.pod
@@ -12628,6 +12737,50 @@ msgstr ""
"komplett still sein."
#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<hardening=>I<Funktionalitätspezi>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr "B<reproducible=>I<Funktionalitätspezi>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<abi=>I<Funktionalitätspezi>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr "B<future=>I<Funktionalitätspezi>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<qa=>I<Funktionalitätspezi>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr "B<optimize=>I<Funktionalitätspezi>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<sanitize=>I<Funktionalitätspezi>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+"Dies sind die Funktionalitätsbereiche, die die Bauschalter-Funktionalitäten "
+"steuern. Lesen Sie L<dpkg-buildflags(1)> zu weiteren Details."
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr "B<DEB_BUILD_PROFILES>"
@@ -13949,12 +14102,12 @@ msgstr ""
"Datei-I<Diversionen> (Umleitungen) sind eine Möglichkeit, L<dpkg(1)> dazu zu "
"zwingen, eine Datei nicht an ihren Standardplatz, sondern an einem "
"I<umgeleiteten> Ort zu installieren. Umleitungen können innerhalb der "
-"Paketbetreuerskripte verwendet werden, um eine Datei beiseitezuschieben, wenn sie "
-"einen Konflikt auslöst. Systemadministratoren können sie auch verwenden, um "
-"sich über die Konfigurationsdateien einiger Pakete hinwegzusetzen, oder wann "
-"immer einige Dateien (die nicht als „Conffiles“ markiert sind) von B<dpkg> "
-"erhalten werden müssen, wenn eine neuere Version eines Paketes, die diese "
-"Dateien enthält, installiert wird."
+"Paketbetreuerskripte verwendet werden, um eine Datei beiseitezuschieben, "
+"wenn sie einen Konflikt auslöst. Systemadministratoren können sie auch "
+"verwenden, um sich über die Konfigurationsdateien einiger Pakete "
+"hinwegzusetzen, oder wann immer einige Dateien (die nicht als „Conffiles“ "
+"markiert sind) von B<dpkg> erhalten werden müssen, wenn eine neuere Version "
+"eines Paketes, die diese Dateien enthält, installiert wird."
#. type: =item
#: dpkg-divert.pod
@@ -17071,10 +17224,15 @@ msgstr "B<-F> I<Changelog-Format>"
#. type: textblock
#: dpkg-parsechangelog.pod
+#, fuzzy
+#| msgid ""
+#| "Specifies the format of the changelog. By default the format is read "
+#| "from a special line near the bottom of the changelog or failing that "
+#| "defaults to the B<debian> standard format. See also B<CHANGELOG FORMATS>."
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"Gibt das Format der Changelog-Datei an. Standardmäßig wird das Format aus "
"einer speziellen Zeile in der Nähe des Endes der Changelogs gelesen oder, "
@@ -19262,12 +19420,19 @@ msgstr ""
#. type: textblock
#: dpkg-shlibdeps.pod
+#, fuzzy
+#| msgid ""
+#| "As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
+#| "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
+#| "minimal version required by the corresponding package in the B<Build-"
+#| "Depends> field and use this version if it's higher than the minimal "
+#| "version computed by scanning symbols."
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
"Als Sicherheitsmaßnahme kann eine Symbols-Datei ein Meta-Informationsfeld "
"B<Build-Depends-Package> enthalten. B<dpkg-shlibdeps> entnimmt dann die "
@@ -30164,6 +30329,20 @@ msgstr ""
"Standard)."
#~ msgid ""
+#~ "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
+#~ "and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
+#~ "‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> "
+#~ "“pie” feature and disable the “fortify” feature you can do this in "
+#~ "B<debian/rules>:"
+#~ msgstr ""
+#~ "Jede Bereichsfunktionalität kann durch den entsprechenden Bereichswert in "
+#~ "den Umgebungsvariablen B<DEB_BUILD_OPTIONS> und "
+#~ "B<DEB_BUILD_MAINT_OPTIONS> mit den ‚B<+>’- und ‚B<->’-Schaltern aktiviert "
+#~ "und deaktiviert werden. Soll beispielsweise für B<hardening> die „pie“-"
+#~ "Funktionalität aktiviert und die „fortify“-Funktionalität deaktiviert "
+#~ "werden, können Sie Folgendes in B<debian/rules> verwenden:"
+
+#~ msgid ""
#~ "Typically, this is the original package's version number in whatever form "
#~ "the program's author uses. It may also include a Debian revision number "
#~ "(for non-native packages). The exact format and sorting algorithm are "
diff --git a/man/po/dpkg-man.pot b/man/po/dpkg-man.pot
index 555dd79..7f30a39 100644
--- a/man/po/dpkg-man.pot
+++ b/man/po/dpkg-man.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: dpkg-man 1.22.4\n"
+"Project-Id-Version: dpkg-man 1.22.5\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-24 13:12+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -5780,11 +5780,11 @@ msgid "Show the version and exit."
msgstr ""
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -6846,6 +6846,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr ""
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr ""
@@ -6858,13 +6865,6 @@ msgid ""
msgstr ""
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr ""
-
-#. type: =item
#: dpkg-buildapi.pod
msgid "B<DPKG_BUILD_API>"
msgstr ""
@@ -7296,10 +7296,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
#. type: textblock
@@ -7577,18 +7575,37 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in "
-"B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
@@ -7605,7 +7622,42 @@ msgstr ""
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
"\n"
msgstr ""
@@ -7652,10 +7704,31 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, "
+"hurd-i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support "
+"on 32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the "
+"B<bug-implicit-func> feature from the B<qa> feature area as it requires "
+"them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -9819,7 +9892,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -9896,6 +9972,48 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<hardening=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<abi=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<qa=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<sanitize=>I<feature-spec>"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See "
+"L<dpkg-buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr ""
@@ -13339,7 +13457,7 @@ msgstr ""
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
#. type: =item
@@ -15096,10 +15214,10 @@ msgstr ""
#: dpkg-shlibdeps.pod
msgid ""
"As a safe-guard measure, a symbols file can provide a "
-"B<Build-Depends-Package> meta-information field and B<dpkg-shlibdeps> will "
-"extract the minimal version required by the corresponding package in the "
-"B<Build-Depends> field and use this version if it's higher than the minimal "
-"version computed by scanning symbols."
+"B<Build-Depends-Package> or B<Build-Depends-Packages> meta-information field "
+"and B<dpkg-shlibdeps> will extract the minimal version required by the "
+"corresponding package in the B<Build-Depends> field and use this version if "
+"it's higher than the minimal version computed by scanning symbols."
msgstr ""
#. type: =head2
diff --git a/man/po/es.po b/man/po/es.po
index 2e0f39d..f57123c 100644
--- a/man/po/es.po
+++ b/man/po/es.po
@@ -38,7 +38,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.16.8\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2021-04-08 04:42+0200\n"
"Last-Translator: Omar Campagne <ocampagne@gmail.com>\n"
"Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
@@ -8160,11 +8160,11 @@ msgid "Show the version and exit."
msgstr "Muestra la versión y termina."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -9563,6 +9563,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<fichero-de-control>"
@@ -9581,13 +9588,6 @@ msgstr ""
"información. Por omisión es B<debian/control>."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
#, fuzzy
#| msgid "\\s-1DEB_BUILD_ARCH\\s0"
@@ -10147,10 +10147,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
"Muestra las funcionalidades activas para el área dada. La única sección "
"actualmente admitida es B<hardening>. Cierra con un valor de cero si el área "
@@ -10545,30 +10543,39 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Each hardening feature can be enabled and disabled in the "
-#| "B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
-#| "the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature "
-#| "and disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
-"Cada opción de seguridad se puede activar o desactivar incluyendo el valor "
-"B<hardening> en la variable de entorno B<DEB_BUILD_MAINT_OPTIONS> con los "
-"modificadores «+» y «-». Por ejemplo, para activar la funcionalidad «pie» y "
-"desactivar la funcionalidad «fortify», puede utilizar lo siguiente en "
-"B<debian/rules>:"
#. type: verbatim
#: dpkg-buildflags.pod
#, fuzzy, no-wrap
#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
@@ -10594,10 +10601,46 @@ msgstr ""
#, fuzzy, no-wrap
#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
"\n"
msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, fuzzy, no-wrap
+#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
+"\n"
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "abi"
@@ -10643,10 +10686,30 @@ msgstr "B<title>"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -13594,7 +13657,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -13675,6 +13741,56 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--warnings=>I<value>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--warnings=>I<valor>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--export=>I<formato>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--export=>I<formato>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--export=>I<formato>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
#, fuzzy
#| msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
@@ -18511,7 +18627,7 @@ msgstr "B<-F>I<formato-fichero-de-cambios>"
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"Define el formato del registro de cambios. Por omisión, el formato se lee de "
"una línea especial cerca del final del registro de cambios o, en caso de "
@@ -20957,10 +21073,10 @@ msgstr ""
#| "version computed by scanning symbols."
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
"Como medida de precaución, un fichero de símbolos puede proporcionar un "
"campo de meta información I<Build-Depends-Package> para que B<dpkg-"
@@ -33244,6 +33360,26 @@ msgstr "B<ln>(1), FHS, el estándar de la jerarquía del sistema de ficheros."
#, fuzzy
#~| msgid ""
+#~| "Each hardening feature can be enabled and disabled in the "
+#~| "B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value "
+#~| "with the \"+\" and \"-\" modifier. For example, to enable the \"pie\" "
+#~| "feature and disable the \"fortify\" feature you can do this in B<debian/"
+#~| "rules>:"
+#~ msgid ""
+#~ "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
+#~ "and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
+#~ "‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> "
+#~ "“pie” feature and disable the “fortify” feature you can do this in "
+#~ "B<debian/rules>:"
+#~ msgstr ""
+#~ "Cada opción de seguridad se puede activar o desactivar incluyendo el "
+#~ "valor B<hardening> en la variable de entorno B<DEB_BUILD_MAINT_OPTIONS> "
+#~ "con los modificadores «+» y «-». Por ejemplo, para activar la "
+#~ "funcionalidad «pie» y desactivar la funcionalidad «fortify», puede "
+#~ "utilizar lo siguiente en B<debian/rules>:"
+
+#, fuzzy
+#~| msgid ""
#~| "Typically, this is the original package's version number in whatever "
#~| "form the program's author uses. It may also include a Debian revision "
#~| "number (for non-native packages). The exact format and sorting algorithm "
diff --git a/man/po/fr.po b/man/po/fr.po
index 94d078c..fefe1af 100644
--- a/man/po/fr.po
+++ b/man/po/fr.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2023-02-05 23:52+0100\n"
"Last-Translator: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
@@ -7988,11 +7988,11 @@ msgid "Show the version and exit."
msgstr "Afficher le numéro de version puis quitter."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -9230,6 +9230,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr "Cette commande a été introduite dans dpkg 1.18.11."
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<fichier-de-contrôle>"
@@ -9248,13 +9255,6 @@ msgstr ""
"renseignements. Par défaut, c'est le fichier B<debian/control>."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
#, fuzzy
#| msgid "B<DEB_BUILD_*>"
@@ -9818,14 +9818,21 @@ msgstr "B<--query-features> I<domaine>"
#. type: textblock
#: dpkg-buildflags.pod
+#, fuzzy
+#| msgid ""
+#| "Print the features enabled for a given area (since dpkg 1.16.2). If the "
+#| "feature is handled (even if only on some architectures) as a builtin "
+#| "default by the compiler, then a B<Builtin> field is printed (since dpkg "
+#| "1.21.14). The only currently recognized areas on Debian and derivatives "
+#| "are B<future>, B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see "
+#| "the B<FEATURE AREAS> section for more details. Exits with 0 if the area "
+#| "is known otherwise exits with 1."
msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
"Affiche les fonctionnalités activées pour un domaine donné (depuis "
"dpkg 1.16.2). Si la fonctionnalité est gérée par le compilateur (même "
@@ -10214,22 +10221,40 @@ msgstr "ZONES D'OPTION"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
-"Chaque option de zone peut être activée ou désactivée avec les valeurs "
-"B<DEB_BUILD_OPTIONS> et B<DEB_BUIL_MAINT_OPTIONS> de l'espace de variables "
-"d'environnement grâce aux modificateurs « B<+> » et « B<-> ». Par exemple, "
-"pour activer l'option B<hardening> « pie » et désactiver l'option "
-"« fortify », il est possible d'indiquer cela dans B<debian/rules> :"
#. type: verbatim
#: dpkg-buildflags.pod
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+#| "\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
@@ -10250,14 +10275,59 @@ msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+#| "\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
"\n"
msgstr ""
" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
"\n"
+#. type: textblock
+#: dpkg-buildflags.pod
+#, fuzzy
+#| msgid "Multiple restrictions can be chained."
+msgid "Multiple feature areas can be set:"
+msgstr "Plusieurs restrictions peuvent être chaînées."
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+#| "\n"
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+"\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
+"\n"
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "abi"
@@ -10326,16 +10396,36 @@ msgstr "B<title>"
#| "architectures where their ABI does not include LFS by default, by adding "
#| "B<-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64> to B<CPPFLAGS>."
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
msgstr ""
"Ce paramètre (désactivé par défaut) active la prise en charge des gros "
"fichiers (LFS) sur les architectures 32 bits où l'ABI n'inclut pas LFS par "
"défaut, en ajoutant B<-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64> à "
"B<CPPFLAGS>."
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "future"
@@ -13277,7 +13367,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
"Si cette option est utilisée, elle contiendra une liste séparée par des "
"espaces d'options qui pourraient affecter le processus de construction dans "
@@ -13365,6 +13458,56 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--warnings=>I<value>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--warnings=>I<valeur>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--assert=>I<fonction>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--assert=>I<fonction>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--assert=>I<fonction>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr "B<DEB_BUILD_PROFILES>"
@@ -18019,10 +18162,15 @@ msgstr "B<-F> I<format-du-fichier-des-changements>"
#. type: textblock
#: dpkg-parsechangelog.pod
+#, fuzzy
+#| msgid ""
+#| "Specifies the format of the changelog. By default the format is read "
+#| "from a special line near the bottom of the changelog or failing that "
+#| "defaults to the B<debian> standard format. See also B<CHANGELOG FORMATS>."
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"Indique le format du fichier changelog. Par défaut, c'est une ligne "
"spéciale, près de la fin du fichier, qui l'indique ; sinon, on utilise le "
@@ -20326,12 +20474,19 @@ msgstr ""
#. type: textblock
#: dpkg-shlibdeps.pod
+#, fuzzy
+#| msgid ""
+#| "As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
+#| "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
+#| "minimal version required by the corresponding package in the B<Build-"
+#| "Depends> field and use this version if it's higher than the minimal "
+#| "version computed by scanning symbols."
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
"Comme garde-fou, un fichier de symboles peut fournir un champ B<Build-"
"Depends-Package> de méta-information et B<dpkg-shlibdeps> en extraira la "
@@ -31956,6 +32111,20 @@ msgid "L<ln(1)>, FHS (the Filesystem Hierarchy Standard)."
msgstr ""
"B<ln>(1), FHS (le standard pour l'organisation du système de fichiers)."
+#~ msgid ""
+#~ "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
+#~ "and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
+#~ "‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> "
+#~ "“pie” feature and disable the “fortify” feature you can do this in "
+#~ "B<debian/rules>:"
+#~ msgstr ""
+#~ "Chaque option de zone peut être activée ou désactivée avec les valeurs "
+#~ "B<DEB_BUILD_OPTIONS> et B<DEB_BUIL_MAINT_OPTIONS> de l'espace de "
+#~ "variables d'environnement grâce aux modificateurs « B<+> » et « B<-> ». "
+#~ "Par exemple, pour activer l'option B<hardening> « pie » et désactiver "
+#~ "l'option « fortify », il est possible d'indiquer cela dans B<debian/"
+#~ "rules> :"
+
#, fuzzy
#~| msgid ""
#~| "Typically, this is the original package's version number in whatever "
diff --git a/man/po/hu.po b/man/po/hu.po
index 96fdef7..4b2f6d0 100644
--- a/man/po/hu.po
+++ b/man/po/hu.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2021-04-08 04:42+0200\n"
"Last-Translator: SZERVÁC Attila <sas@321.hu>\n"
"Language-Team: Hungarian <debian-l10n-hungarian@lists.debian.org>\n"
@@ -6376,11 +6376,11 @@ msgid "Show the version and exit."
msgstr "Kiírja a B<dpkg-deb> verziószámát."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -7484,6 +7484,14 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+#, fuzzy
+msgid "B<--help>"
+msgstr "B<--help>, B<-h>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
#, fuzzy
msgid "B<-c>I<control-file>"
@@ -7497,14 +7505,6 @@ msgid ""
msgstr ""
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-#, fuzzy
-msgid "B<--help>"
-msgstr "B<--help>, B<-h>"
-
-#. type: =item
#: dpkg-buildapi.pod
#, fuzzy
#| msgid "I<%PKGCONFDIR%/dpkg.cfg>"
@@ -7956,10 +7956,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
#. type: textblock
@@ -8242,17 +8240,37 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
@@ -8269,7 +8287,42 @@ msgstr ""
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
"\n"
msgstr ""
@@ -8316,10 +8369,30 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -10610,7 +10683,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -10690,6 +10766,56 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--showformat=>I<format>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--showformat=>I<formátum>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--showformat=>I<format>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--showformat=>I<formátum>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--showformat=>I<format>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--showformat=>I<formátum>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--showformat=>I<format>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--showformat=>I<formátum>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr ""
@@ -14415,7 +14541,7 @@ msgstr "B<Package:> E<lt>csomag névE<gt>"
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
#. type: =item
@@ -16270,10 +16396,10 @@ msgstr ""
#: dpkg-shlibdeps.pod
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
#. type: =head2
diff --git a/man/po/it.po b/man/po/it.po
index 5717c2f..a8b2c71 100644
--- a/man/po/it.po
+++ b/man/po/it.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.16.10\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2021-04-08 04:43+0200\n"
"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n"
"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
@@ -7669,11 +7669,11 @@ msgid "Show the version and exit."
msgstr "Mostra la versione ed esce."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -8987,6 +8987,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<file-controllo>"
@@ -9005,13 +9012,6 @@ msgstr ""
"informazioni. Il valore predefinito è B<debian/control>."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
#, fuzzy
#| msgid "B<DEB_BUILD_ARCH>"
@@ -9477,10 +9477,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
#. type: textblock
@@ -9827,10 +9825,30 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
#. type: verbatim
@@ -9838,7 +9856,7 @@ msgstr ""
#, fuzzy, no-wrap
#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
@@ -9856,10 +9874,46 @@ msgstr ""
#, fuzzy, no-wrap
#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
"\n"
msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, fuzzy, no-wrap
+#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
+"\n"
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "abi"
@@ -9905,10 +9959,30 @@ msgstr "B<title>"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -12645,7 +12719,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -12726,6 +12803,56 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--warnings=>I<value>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--warnings=>I<valore>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--export=>I<formato>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--export=>I<formato>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--export=>I<formato>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr "B<DEB_BUILD_PROFILES>"
@@ -17114,7 +17241,7 @@ msgstr "B<-F>I<formato-changelog>"
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"Specifica il formato del file changelog. In modo predefinito, il formato "
"viene letto da una riga speciale vicino alla fine del file changelog o, se "
@@ -19516,10 +19643,10 @@ msgstr ""
#: dpkg-shlibdeps.pod
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
#. type: =head2
diff --git a/man/po/ja.po b/man/po/ja.po
index 4578b0d..30b4498 100644
--- a/man/po/ja.po
+++ b/man/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2021-04-08 04:43+0200\n"
"Last-Translator: TAKAHASHI Motonobu <monyo@monyo.com>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
@@ -7976,11 +7976,11 @@ msgid "Show the version and exit."
msgstr "バージョン情報を表示して終了する。"
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -9370,6 +9370,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<control-file>"
@@ -9388,13 +9395,6 @@ msgstr ""
"B<debian/control>。"
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
#, fuzzy
#| msgid "\\s-1DEB_BUILD_ARCH\\s0"
@@ -9940,10 +9940,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
"指定された領域 (area) で有効化された機能 (Feature) を出力する。現在認識される"
"領域は B<hardening> のみである。領域が認識されている場合は 0 を、それ以外の場"
@@ -10332,29 +10330,39 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Each hardening feature can be enabled and disabled in the "
-#| "B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
-#| "the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature "
-#| "and disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
-"各要塞化機能は、B<DEB_BUILD_MAINT_OPTIONS> 環境変数の B<hardening> 値におい"
-"て \"+\" や \"-\" をつけることで有効化/無効化できる。例えば、\"pie\" 機能を有"
-"効化して \"fortify\" 機能を無効化する場合、B<debian/rules> で次のように設定す"
-"る:"
#. type: verbatim
#: dpkg-buildflags.pod
#, fuzzy, no-wrap
#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
@@ -10380,10 +10388,46 @@ msgstr ""
#, fuzzy, no-wrap
#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
"\n"
msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, fuzzy, no-wrap
+#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
+"\n"
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "abi"
@@ -10429,10 +10473,30 @@ msgstr "B<title>"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -13339,7 +13403,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -13420,6 +13487,56 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--warnings=>I<value>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--warnings=>I<value>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--export=>I<format>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--export=>I<format>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--export=>I<format>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
#, fuzzy
#| msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
@@ -18140,7 +18257,7 @@ msgstr "B<-F>I<changelog-format>"
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"changelog ファイルの形式を指定する。デフォルトでは、changelog の末尾の近辺に"
"ある特別な行から読み取られるか、もしくは I<debian> 標準形式が用いられる。"
@@ -20544,10 +20661,10 @@ msgstr ""
#| "version computed by scanning symbols."
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
"安全を確保するための手段として、シンボルファイルは I<Build-Depends-Package> "
"というメタ情報フィールドを提供することができる。B<dpkg-shlibdeps> は、ここか"
@@ -32537,6 +32654,25 @@ msgstr "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
#, fuzzy
#~| msgid ""
+#~| "Each hardening feature can be enabled and disabled in the "
+#~| "B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value "
+#~| "with the \"+\" and \"-\" modifier. For example, to enable the \"pie\" "
+#~| "feature and disable the \"fortify\" feature you can do this in B<debian/"
+#~| "rules>:"
+#~ msgid ""
+#~ "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
+#~ "and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
+#~ "‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> "
+#~ "“pie” feature and disable the “fortify” feature you can do this in "
+#~ "B<debian/rules>:"
+#~ msgstr ""
+#~ "各要塞化機能は、B<DEB_BUILD_MAINT_OPTIONS> 環境変数の B<hardening> 値にお"
+#~ "いて \"+\" や \"-\" をつけることで有効化/無効化できる。例えば、\"pie\" 機"
+#~ "能を有効化して \"fortify\" 機能を無効化する場合、B<debian/rules> で次のよ"
+#~ "うに設定する:"
+
+#, fuzzy
+#~| msgid ""
#~| "Typically, this is the original package's version number in whatever "
#~| "form the program's author uses. It may also include a Debian revision "
#~| "number (for non-native packages). The exact format and sorting algorithm "
diff --git a/man/po/nl.po b/man/po/nl.po
index f74edc8..50ee572 100644
--- a/man/po/nl.po
+++ b/man/po/nl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.22.2\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-18 02:04+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2024-01-08 12:36+0100\n"
"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
@@ -7657,11 +7657,11 @@ msgid "Show the version and exit."
msgstr "De versie tonen en afsluiten."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -8899,6 +8899,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr "Dit programma werd geïntroduceerd in dpkg 1.22.0."
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<control-bestand>"
@@ -8913,13 +8920,6 @@ msgstr ""
"gehaald moet worden. Standaard is dat F<debian/control>."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
msgid "B<DPKG_BUILD_API>"
msgstr "B<DPKG_BUILD_API>"
@@ -9449,14 +9449,21 @@ msgstr "B<--query-features> I<gebied>"
#. type: textblock
#: dpkg-buildflags.pod
+#, fuzzy
+#| msgid ""
+#| "Print the features enabled for a given area (since dpkg 1.16.2). If the "
+#| "feature is handled (even if only on some architectures) as a builtin "
+#| "default by the compiler, then a B<Builtin> field is printed (since dpkg "
+#| "1.21.14). The only currently recognized areas on Debian and derivatives "
+#| "are B<future>, B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see "
+#| "the B<FEATURE AREAS> section for more details. Exits with 0 if the area "
+#| "is known otherwise exits with 1."
msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
"De functies weergeven die voor een opgegeven gebied geactiveerd zijn (sinds "
"dpkg 1.16.2). Als de functie door de compiler als een ingebouwde standaard "
@@ -9790,22 +9797,40 @@ msgstr "FUNCTIEGEBIEDEN"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
-"Elke gebiedsfunctie kan in de gebiedswaarde van de omgevingsvariabelen "
-"B<DEB_BUILD_OPTIONS> en B<DEB_BUILD_MAINT_OPTIONS> ingeschakeld en "
-"uitgeschakeld worden met de schakelaars ‘B<+>’ en ‘B<->’. Om bijvoorbeeld de "
-"B<hardening>-functionaliteit “pie” te activeren en de functionaliteit "
-"“fortify” uit te schakelen, kunt u in B<debian/rules> het volgende doen:"
#. type: verbatim
#: dpkg-buildflags.pod
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+#| "\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
@@ -9826,14 +9851,59 @@ msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+#| "\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
"\n"
msgstr ""
" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
"\n"
+#. type: textblock
+#: dpkg-buildflags.pod
+#, fuzzy
+#| msgid "Multiple restrictions can be chained."
+msgid "Multiple feature areas can be set:"
+msgstr "Meerdere beperkingen kunnen aaneengeregen worden."
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+#| "\n"
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+"\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
+"\n"
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "abi"
@@ -9886,11 +9956,19 @@ msgstr "B<time64>"
#. type: textblock
#: dpkg-buildflags.pod
-msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+#, fuzzy
+#| msgid ""
+#| "This setting (since dpkg 1.22.0; disabled by default) enables 64-bit "
+#| "time_t support on 32-bit architectures where their ABI does not include "
+#| "it by default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
+#| "automatically enables the B<lfs> feature as it requires it."
+msgid ""
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
msgstr ""
"Deze instelling (sinds dpkg 1.22.0; standaard uitgezet) activeert "
"ondersteuning voor 64-bits time_t op 32-bits architecturen waar hun ABI dit "
@@ -9898,6 +9976,24 @@ msgstr ""
"Deze instelling schakelt automatisch de B<lfs>-functie in aangezien ze deze "
"nodig heeft."
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "future"
@@ -12640,10 +12736,19 @@ msgstr ""
#. type: textblock
#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid ""
+#| "If set, it will contain a space-separated list of options that affect the "
+#| "behavior of some dpkg tools involved in package building, and might "
+#| "affect the package build process if the code in F<debian/rules> honors "
+#| "them."
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
"Indien dit ingesteld werd, zal het een door spaties gescheiden lijst met "
"opties bevatten die het gedrag beïnvloeden van sommige dpkg-gereedschappen "
@@ -12746,6 +12851,56 @@ msgstr ""
"zijn."
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--warnings=>I<value>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--warnings=>I<waarde>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--assert->I<functionaliteit>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--assert->I<functionaliteit>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--assert->I<functionaliteit>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr "B<DEB_BUILD_PROFILES>"
@@ -17264,10 +17419,15 @@ msgstr "B<-F> I<changelog-indeling>"
#. type: textblock
#: dpkg-parsechangelog.pod
+#, fuzzy
+#| msgid ""
+#| "Specifies the format of the changelog. By default the format is read "
+#| "from a special line near the bottom of the changelog or failing that "
+#| "defaults to the B<debian> standard format. See also B<CHANGELOG FORMATS>."
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"Geeft de indeling van het changelog-bestand aan. Standaard wordt die "
"indeling gelezen van een bijzondere regel dicht bij het einde van het "
@@ -19486,12 +19646,19 @@ msgstr ""
#. type: textblock
#: dpkg-shlibdeps.pod
+#, fuzzy
+#| msgid ""
+#| "As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
+#| "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
+#| "minimal version required by the corresponding package in the B<Build-"
+#| "Depends> field and use this version if it's higher than the minimal "
+#| "version computed by scanning symbols."
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
"Bij wijze van beschermende maatregel kan een symbols-bestand een meta-"
"informatieveld B<Build-Depends-Pakket> bevatten. Dan zal B<dpkg-shlibdeps> "
@@ -30496,6 +30663,19 @@ msgstr ""
"bestandsorganisatie en mappenstructuur op unix-achtige systemen)."
#~ msgid ""
+#~ "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
+#~ "and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
+#~ "‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> "
+#~ "“pie” feature and disable the “fortify” feature you can do this in "
+#~ "B<debian/rules>:"
+#~ msgstr ""
+#~ "Elke gebiedsfunctie kan in de gebiedswaarde van de omgevingsvariabelen "
+#~ "B<DEB_BUILD_OPTIONS> en B<DEB_BUILD_MAINT_OPTIONS> ingeschakeld en "
+#~ "uitgeschakeld worden met de schakelaars ‘B<+>’ en ‘B<->’. Om bijvoorbeeld "
+#~ "de B<hardening>-functionaliteit “pie” te activeren en de functionaliteit "
+#~ "“fortify” uit te schakelen, kunt u in B<debian/rules> het volgende doen:"
+
+#~ msgid ""
#~ "Typically, this is the original package's version number in whatever form "
#~ "the program's author uses. It may also include a Debian revision number "
#~ "(for non-native packages). The exact format and sorting algorithm are "
diff --git a/man/po/pl.po b/man/po/pl.po
index c817d42..207f6fb 100644
--- a/man/po/pl.po
+++ b/man/po/pl.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.15.4\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2021-04-08 04:43+0200\n"
"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
@@ -8071,11 +8071,11 @@ msgid "Show the version and exit."
msgstr "Wyświetla informację o wersji i pomyślnie kończy działanie."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -9473,6 +9473,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<plik-kontrolny>"
@@ -9491,13 +9498,6 @@ msgstr ""
"jest to B<debian/control>."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
#, fuzzy
#| msgid "\\s-1DEB_BUILD_ARCH\\s0"
@@ -10048,10 +10048,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
"Wypisuje funkcje włączone w danym obszarze. Jedynym obecnie rozpoznawanym "
"jest B<hardening>. Wychodzi z 0 jeśli obszar jest znany i z 1 w przeciwnym "
@@ -10444,30 +10442,39 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Each hardening feature can be enabled and disabled in the "
-#| "B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
-#| "the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature "
-#| "and disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
-"Każda funkcja hartowania może zostać włączona lub wyłączona za pomocą "
-"wartości B<hardening> zmiennej środowiskowej B<DEB_BUILD_MAINT_OPTIONS>, za "
-"pomocą modyfikatora \"+\" lub \"-\". Na przykład, aby włączyć funkcję "
-"\"pie\" i wyłączyć \"fortify\" można umieścić następujący wpis w B<debian/"
-"rules>:"
#. type: verbatim
#: dpkg-buildflags.pod
#, fuzzy, no-wrap
#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
@@ -10493,10 +10500,46 @@ msgstr ""
#, fuzzy, no-wrap
#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
"\n"
msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, fuzzy, no-wrap
+#| msgid " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
+"\n"
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "abi"
@@ -10542,10 +10585,30 @@ msgstr "B<title>"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -13490,7 +13553,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -13571,6 +13637,56 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--warnings=>I<value>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--warnings=>I<wartość>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--export=>I<format>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--export=>I<format>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--export=>I<format>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--export=>I<format>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
#, fuzzy
#| msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
@@ -18345,7 +18461,7 @@ msgstr "B<-F>I<format-dziennika-zmian>"
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"Określa format dziennika zmian. Domyślnie format jest czytany ze specjalnej "
"linii znajdującej się przy końcu pliku lub - jeśli taka linia nie istnieje - "
@@ -20777,10 +20893,10 @@ msgstr ""
#| "version computed by scanning symbols."
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
"Jako zabezpieczenie plik symboli może zawierać pole metainformacji I<Build-"
"Depends-Package>, zaś B<dpkg-shlibdeps> określając minimalną wersję wymaganą "
@@ -33019,6 +33135,26 @@ msgstr "B<ln>(1), FHS - standard hierarchii systemu plików."
#, fuzzy
#~| msgid ""
+#~| "Each hardening feature can be enabled and disabled in the "
+#~| "B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value "
+#~| "with the \"+\" and \"-\" modifier. For example, to enable the \"pie\" "
+#~| "feature and disable the \"fortify\" feature you can do this in B<debian/"
+#~| "rules>:"
+#~ msgid ""
+#~ "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
+#~ "and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
+#~ "‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> "
+#~ "“pie” feature and disable the “fortify” feature you can do this in "
+#~ "B<debian/rules>:"
+#~ msgstr ""
+#~ "Każda funkcja hartowania może zostać włączona lub wyłączona za pomocą "
+#~ "wartości B<hardening> zmiennej środowiskowej B<DEB_BUILD_MAINT_OPTIONS>, "
+#~ "za pomocą modyfikatora \"+\" lub \"-\". Na przykład, aby włączyć funkcję "
+#~ "\"pie\" i wyłączyć \"fortify\" można umieścić następujący wpis w B<debian/"
+#~ "rules>:"
+
+#, fuzzy
+#~| msgid ""
#~| "Typically, this is the original package's version number in whatever "
#~| "form the program's author uses. It may also include a Debian revision "
#~| "number (for non-native packages). The exact format and sorting algorithm "
diff --git a/man/po/pt.po b/man/po/pt.po
index 285c8a0..3d4b25b 100644
--- a/man/po/pt.po
+++ b/man/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2023-09-10 20:25+0100\n"
"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
"Language-Team: Portuguese <>\n"
@@ -7828,11 +7828,11 @@ msgid "Show the version and exit."
msgstr "Mostra a versão e termina."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -9084,6 +9084,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr "Este programa foi introduzido no dpkg 1.22.0."
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<control-file>"
@@ -9098,13 +9105,6 @@ msgstr ""
"predefinição é F<debian/control>."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
msgid "B<DPKG_BUILD_API>"
msgstr "B<DPKG_BUILD_API>"
@@ -9640,14 +9640,21 @@ msgstr "B<--query-features> I<area>"
#. type: textblock
#: dpkg-buildflags.pod
+#, fuzzy
+#| msgid ""
+#| "Print the features enabled for a given area (since dpkg 1.16.2). If the "
+#| "feature is handled (even if only on some architectures) as a builtin "
+#| "default by the compiler, then a B<Builtin> field is printed (since dpkg "
+#| "1.21.14). The only currently recognized areas on Debian and derivatives "
+#| "are B<future>, B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see "
+#| "the B<FEATURE AREAS> section for more details. Exits with 0 if the area "
+#| "is known otherwise exits with 1."
msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
"Escreve as funcionalidades activadas para uma dada área (desde dpkg 1.16.2). "
"Se a funcionalidade é lidada (mesmo que apenas em algumas arquitecturas) "
@@ -10061,22 +10068,40 @@ msgstr "ÁREAS DE CARACTERÍSTICAS"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
-"Cada funcionalidade de área pode ser activada ou desactivada no valor da "
-"área das variáveis de ambiente B<DEB_BUILD_OPTIONS> e "
-"B<DEB_BUILD_MAINT_OPTIONS> com o modificador ‘B<+>’ e ‘B<->’. Por exemplo, "
-"par activar a funcionalidade \"pie\" de B<hardening> e desactivar a "
-"funcionalidade “fortify” você pode fazer isto em B<debian/rules>:"
#. type: verbatim
#: dpkg-buildflags.pod
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+#| "\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
@@ -10097,14 +10122,59 @@ msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+#| "\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
"\n"
msgstr ""
" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
"\n"
+#. type: textblock
+#: dpkg-buildflags.pod
+#, fuzzy
+#| msgid "Multiple restrictions can be chained."
+msgid "Multiple feature areas can be set:"
+msgstr "Múltiplas restrições podem ser ligadas em corrente."
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+#| "\n"
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+"\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
+"\n"
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "abi"
@@ -10158,17 +10228,43 @@ msgstr "B<time64>"
#. type: textblock
#: dpkg-buildflags.pod
-msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+#, fuzzy
+#| msgid ""
+#| "This setting (since dpkg 1.22.0; disabled by default) enables 64-bit "
+#| "time_t support on 32-bit architectures where their ABI does not include "
+#| "it by default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
+#| "automatically enables the B<lfs> feature as it requires it."
+msgid ""
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
msgstr ""
"Esta definição (desde dpkg 1.22.0; desactivada por predefinição) activa "
"suporte time_t de 64bit em arquitecturas de 32-bit onde o seu ABI não a "
"inclui por predefinição, ao adicionar B<-D_TIME_BITS=64> a B<CPPFLAGS>. Esta "
"definição activa automaticamente a funcionalidade B<lfs> porque a requer."
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "future"
@@ -12933,10 +13029,19 @@ msgstr ""
#. type: textblock
#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid ""
+#| "If set, it will contain a space-separated list of options that affect the "
+#| "behavior of some dpkg tools involved in package building, and might "
+#| "affect the package build process if the code in F<debian/rules> honors "
+#| "them."
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
"Se definido, irá conter uma lista de opções separadas por espaços que "
"afectam o comportamento de algumas ferramentas do dpkg envolvidas na "
@@ -13035,6 +13140,56 @@ msgstr ""
"empacotamento deve reduzir nos detalhes, não sendo completamente silencioso."
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--warnings=>I<value>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--warnings=>I<value>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--assert->I<feature>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--assert->I<feature>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--assert->I<feature>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr "B<DEB_BUILD_PROFILES>"
@@ -17561,10 +17716,15 @@ msgstr "B<-F> I<changelog-format>"
#. type: textblock
#: dpkg-parsechangelog.pod
+#, fuzzy
+#| msgid ""
+#| "Specifies the format of the changelog. By default the format is read "
+#| "from a special line near the bottom of the changelog or failing that "
+#| "defaults to the B<debian> standard format. See also B<CHANGELOG FORMATS>."
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"Especifica o formato do changelog. Por predefinição o formato é lido a "
"partir de uma linha especial perto do fundo do changelog ou falhando isto "
@@ -19814,12 +19974,19 @@ msgstr ""
#. type: textblock
#: dpkg-shlibdeps.pod
+#, fuzzy
+#| msgid ""
+#| "As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
+#| "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
+#| "minimal version required by the corresponding package in the B<Build-"
+#| "Depends> field and use this version if it's higher than the minimal "
+#| "version computed by scanning symbols."
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
"Como medida de salva-guarda, um ficheiro de símbolos pode fornecer um campo "
"de meta-informação B<Build-Depends-Package> e B<dpkg-shlibdeps> irá extrair "
@@ -30886,6 +31053,20 @@ msgstr ""
msgid "L<ln(1)>, FHS (the Filesystem Hierarchy Standard)."
msgstr "B<ln>(1), FHS (o Standard de Hierarquia de Sistema de Ficheiros)."
+#~ msgid ""
+#~ "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
+#~ "and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
+#~ "‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> "
+#~ "“pie” feature and disable the “fortify” feature you can do this in "
+#~ "B<debian/rules>:"
+#~ msgstr ""
+#~ "Cada funcionalidade de área pode ser activada ou desactivada no valor da "
+#~ "área das variáveis de ambiente B<DEB_BUILD_OPTIONS> e "
+#~ "B<DEB_BUILD_MAINT_OPTIONS> com o modificador ‘B<+>’ e ‘B<->’. Por "
+#~ "exemplo, par activar a funcionalidade \"pie\" de B<hardening> e "
+#~ "desactivar a funcionalidade “fortify” você pode fazer isto em B<debian/"
+#~ "rules>:"
+
#, fuzzy
#~| msgid ""
#~| "Typically, this is the original package's version number in whatever "
diff --git a/man/po/pt_BR.po b/man/po/pt_BR.po
index 66d5db9..0fe8930 100644
--- a/man/po/pt_BR.po
+++ b/man/po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2021-04-08 04:44+0200\n"
"Last-Translator: Andre Luis Lopes <andrelop@debian.org>\n"
"Language-Team: Portuguese <debian-l10n-portuguese@lists.debian.org>\n"
@@ -6051,11 +6051,11 @@ msgid "Show the version and exit."
msgstr ""
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -7188,6 +7188,14 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+#, fuzzy
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
#, fuzzy
msgid "B<-c>I<control-file>"
@@ -7204,14 +7212,6 @@ msgstr ""
"algo diferente do padrão."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-#, fuzzy
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
#, fuzzy
#| msgid "B<DPKG_NO_TSTP>"
@@ -7667,10 +7667,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
#. type: textblock
@@ -7967,17 +7965,37 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
@@ -7994,7 +8012,42 @@ msgstr ""
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
"\n"
msgstr ""
@@ -8042,10 +8095,30 @@ msgstr "B<installed>"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -10341,7 +10414,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -10421,6 +10497,52 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--admindir> I<diretório>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--admindir> I<diretório>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--admindir> I<diretório>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--admindir> I<diretório>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr ""
@@ -14036,7 +14158,7 @@ msgstr "I<control>"
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
#. type: =item
@@ -15891,10 +16013,10 @@ msgstr ""
#: dpkg-shlibdeps.pod
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
#. type: =head2
diff --git a/man/po/ru.po b/man/po/ru.po
index b844ff2..0935efc 100644
--- a/man/po/ru.po
+++ b/man/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2021-04-08 04:44+0200\n"
"Last-Translator: Yuri Kozlov <kozlov.y@gmail.com>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -6391,11 +6391,11 @@ msgid "Show the version and exit."
msgstr "Выдать информацию о версии и завершить работу."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -7529,6 +7529,14 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+#, fuzzy
+msgid "B<--help>"
+msgstr "B<dpkg --help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
#, fuzzy
msgid "B<-c>I<control-file>"
@@ -7542,14 +7550,6 @@ msgid ""
msgstr ""
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-#, fuzzy
-msgid "B<--help>"
-msgstr "B<dpkg --help>"
-
-#. type: =item
#: dpkg-buildapi.pod
#, fuzzy
#| msgid "B<DPKG_NO_TSTP>"
@@ -8004,10 +8004,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
#. type: textblock
@@ -8304,17 +8302,37 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
@@ -8331,7 +8349,42 @@ msgstr ""
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
"\n"
msgstr ""
@@ -8379,10 +8432,30 @@ msgstr "B<installed>"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -10686,7 +10759,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -10766,6 +10842,52 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<-r>|B<--chroot> I<root>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<-r>|B<--chroot> I<root>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<-r>|B<--chroot> I<root>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<-r>|B<--chroot> I<root>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr ""
@@ -14386,7 +14508,7 @@ msgstr "B<Package:> E<lt>имя пакетаE<gt>"
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
#. type: =item
@@ -16244,10 +16366,10 @@ msgstr ""
#: dpkg-shlibdeps.pod
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
#. type: =head2
diff --git a/man/po/sv.po b/man/po/sv.po
index 2a0e28e..48b4265 100644
--- a/man/po/sv.po
+++ b/man/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2024-01-14 01:22+0100\n"
"Last-Translator: Peter Krefting <peter@softwolves.pp.se>\n"
"Language-Team: Svenska <tp-sv@listor.tp-sv.se>\n"
@@ -7366,11 +7366,11 @@ msgid "Show the version and exit."
msgstr "Visar version och avslutar."
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -8586,6 +8586,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr "Kommandot introducerades i dpkg 1.22.0."
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr "B<-c>I<control-fil>"
@@ -8600,13 +8607,6 @@ msgstr ""
"är B<debian/control>."
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr "B<--help>"
-
-#. type: =item
#: dpkg-buildapi.pod
msgid "B<DPKG_BUILD_API>"
msgstr "B<DPKG_BUILD_API>"
@@ -9121,14 +9121,21 @@ msgstr "B<--query-features> I<område>"
#. type: textblock
#: dpkg-buildflags.pod
+#, fuzzy
+#| msgid ""
+#| "Print the features enabled for a given area (since dpkg 1.16.2). If the "
+#| "feature is handled (even if only on some architectures) as a builtin "
+#| "default by the compiler, then a B<Builtin> field is printed (since dpkg "
+#| "1.21.14). The only currently recognized areas on Debian and derivatives "
+#| "are B<future>, B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see "
+#| "the B<FEATURE AREAS> section for more details. Exits with 0 if the area "
+#| "is known otherwise exits with 1."
msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
"Skriv ut funktioner aktiverade för ett givet område (sedan dpkg 1.16.2). Om "
"funktionen hanteras (även om bara av några arkitekturer) som ett inbyggt "
@@ -9456,22 +9463,40 @@ msgstr "FUNKTIONSOMRÅDEN"
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
-"Varje områdesfunktion kan aktiveras och inaktiveras i områdesvärdet i "
-"miljövariablerna B<DEB_BUILD_OPTIONS> och B<DEB_BUILD_MAINT_OPTIONS> "
-"modifierarna ”B<+>” och ”B<->”. Till exempel, för att aktivera B<hardening>-"
-"funktionen ”pie” och inaktivera funktionen ”fortify” genom att ange detta i "
-"B<debian/rules>:"
#. type: verbatim
#: dpkg-buildflags.pod
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+#| "\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
@@ -9491,14 +9516,59 @@ msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+#| "\n"
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
"\n"
msgstr ""
" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
"\n"
+#. type: textblock
+#: dpkg-buildflags.pod
+#, fuzzy
+#| msgid "Multiple restrictions can be chained."
+msgid "Multiple feature areas can be set:"
+msgstr "Flera begränsningar kan kedjas samman"
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, fuzzy, no-wrap
+#| msgid ""
+#| " export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+#| "\n"
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+"\n"
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
+"\n"
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "abi"
@@ -9551,11 +9621,19 @@ msgstr "B<time64>"
#. type: textblock
#: dpkg-buildflags.pod
-msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+#, fuzzy
+#| msgid ""
+#| "This setting (since dpkg 1.22.0; disabled by default) enables 64-bit "
+#| "time_t support on 32-bit architectures where their ABI does not include "
+#| "it by default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
+#| "automatically enables the B<lfs> feature as it requires it."
+msgid ""
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
msgstr ""
"Den här inställningen (sedan dpkg 1.22.0; inaktiverad som förval) aktiverar "
"stöd för 64-bitars time_t på 32-bitars-arkitekturer där deras ABI inte som "
@@ -9563,6 +9641,24 @@ msgstr ""
"B<CPPFLAGS>. Inställningen aktiverar automatiskt L<lfs>-funktionerna "
"eftersom den behövs för att den ska fungera."
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
+msgstr ""
+
#. type: =head2
#: dpkg-buildflags.pod
msgid "future"
@@ -12220,10 +12316,19 @@ msgstr ""
#. type: textblock
#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid ""
+#| "If set, it will contain a space-separated list of options that affect the "
+#| "behavior of some dpkg tools involved in package building, and might "
+#| "affect the package build process if the code in F<debian/rules> honors "
+#| "them."
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
"Om satt, innehåller en blankstegsavdelad lista med flaggor som påverkar "
"beteendet för några dpkg-verktyg som används i paketbyggandet, och kan "
@@ -12319,6 +12424,56 @@ msgstr ""
"pratsamheten, utan att bli helt tyst."
#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--warnings=>I<value>"
+msgid "B<hardening=>I<feature-spec>"
+msgstr "B<--warnings=>I<värde>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--assert->I<funktion>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--assert->I<funktion>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--assert->I<feature>"
+msgid "B<sanitize=>I<feature-spec>"
+msgstr "B<--assert->I<funktion>"
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr "B<DEB_BUILD_PROFILES>"
@@ -16661,10 +16816,15 @@ msgstr "B<-F> I<ändringsloggformat>"
#. type: textblock
#: dpkg-parsechangelog.pod
+#, fuzzy
+#| msgid ""
+#| "Specifies the format of the changelog. By default the format is read "
+#| "from a special line near the bottom of the changelog or failing that "
+#| "defaults to the B<debian> standard format. See also B<CHANGELOG FORMATS>."
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
"Anger format på ändringsloggen. Som standard läses formatet från en speciell "
"rad nära slutet av ändringsloggen, om det misslyckas används formatet "
@@ -18795,12 +18955,19 @@ msgstr ""
#. type: textblock
#: dpkg-shlibdeps.pod
+#, fuzzy
+#| msgid ""
+#| "As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
+#| "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
+#| "minimal version required by the corresponding package in the B<Build-"
+#| "Depends> field and use this version if it's higher than the minimal "
+#| "version computed by scanning symbols."
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
"Som en säkerhetsåtgärd kan en symbols-fil innehålla metainformationsfältet "
"I<Build-Depends-Package>, varpå B<dpkg-shlibdeps> hämtar vilken minsta "
@@ -29331,6 +29498,19 @@ msgid "L<ln(1)>, FHS (the Filesystem Hierarchy Standard)."
msgstr "L<ln(1)>, FHS (the Filesystem Hierarchy Standard)."
#~ msgid ""
+#~ "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
+#~ "and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
+#~ "‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> "
+#~ "“pie” feature and disable the “fortify” feature you can do this in "
+#~ "B<debian/rules>:"
+#~ msgstr ""
+#~ "Varje områdesfunktion kan aktiveras och inaktiveras i områdesvärdet i "
+#~ "miljövariablerna B<DEB_BUILD_OPTIONS> och B<DEB_BUILD_MAINT_OPTIONS> "
+#~ "modifierarna ”B<+>” och ”B<->”. Till exempel, för att aktivera "
+#~ "B<hardening>-funktionen ”pie” och inaktivera funktionen ”fortify” genom "
+#~ "att ange detta i B<debian/rules>:"
+
+#~ msgid ""
#~ "Typically, this is the original package's version number in whatever form "
#~ "the program's author uses. It may also include a Debian revision number "
#~ "(for non-native packages). The exact format and sorting algorithm are "
diff --git a/man/po/zh_CN.po b/man/po/zh_CN.po
index cca2bc7..1e8d9c0 100644
--- a/man/po/zh_CN.po
+++ b/man/po/zh_CN.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-man 1.17.21\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-01-19 12:10+0100\n"
+"POT-Creation-Date: 2024-02-27 04:27+0100\n"
"PO-Revision-Date: 2021-04-08 04:44+0200\n"
"Last-Translator: Zhou Mo <cdluminate@gmail.com>\n"
"Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n"
@@ -5993,11 +5993,11 @@ msgid "Show the version and exit."
msgstr ""
#. type: =head1
-#: dpkg-architecture.pod dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
-#: dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod dpkg-fsys-usrunmess.pod
-#: dpkg-genbuildinfo.pod dpkg-genchanges.pod dpkg-gencontrol.pod
-#: dpkg-gensymbols.pod dpkg-mergechangelogs.pod dpkg-name.pod
-#: dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
+#: dpkg-architecture.pod dpkg-buildapi.pod dpkg-buildpackage.pod
+#: dpkg-checkbuilddeps.pod dpkg-deb.pod dpkg-distaddfile.pod dpkg-divert.pod
+#: dpkg-fsys-usrunmess.pod dpkg-genbuildinfo.pod dpkg-genchanges.pod
+#: dpkg-gencontrol.pod dpkg-gensymbols.pod dpkg-mergechangelogs.pod
+#: dpkg-name.pod dpkg-parsechangelog.pod dpkg-query.pod dpkg-realpath.pod
#: dpkg-scanpackages.pod dpkg-scansources.pod dpkg-shlibdeps.pod
#: dpkg-source.pod dpkg-split.pod dpkg-statoverride.pod dpkg-trigger.pod
#: dpkg-vendor.pod dpkg.pod dselect.pod start-stop-daemon.pod
@@ -7087,6 +7087,13 @@ msgid "This program was introduced in dpkg 1.22.0."
msgstr ""
#. type: =item
+#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
+#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
+#: dpkg-vendor.pod update-alternatives.pod
+msgid "B<--help>"
+msgstr ""
+
+#. type: =item
#: dpkg-buildapi.pod dpkg-gencontrol.pod dpkg-source.pod
msgid "B<-c>I<control-file>"
msgstr ""
@@ -7099,13 +7106,6 @@ msgid ""
msgstr ""
#. type: =item
-#: dpkg-buildapi.pod dpkg-buildflags.pod dpkg-buildtree.pod
-#: dpkg-mergechangelogs.pod dpkg-scansources.pod dpkg-statoverride.pod
-#: dpkg-vendor.pod update-alternatives.pod
-msgid "B<--help>"
-msgstr ""
-
-#. type: =item
#: dpkg-buildapi.pod
msgid "B<DPKG_BUILD_API>"
msgstr ""
@@ -7539,10 +7539,8 @@ msgid ""
"Print the features enabled for a given area (since dpkg 1.16.2). If the "
"feature is handled (even if only on some architectures) as a builtin default "
"by the compiler, then a B<Builtin> field is printed (since dpkg 1.21.14). "
-"The only currently recognized areas on Debian and derivatives are B<future>, "
-"B<qa>, B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE "
-"AREAS> section for more details. Exits with 0 if the area is known "
-"otherwise exits with 1."
+"See the L</FEATURE AREAS> section for more details about the currently "
+"recognized areas. Exits with 0 if the area is known otherwise exits with 1."
msgstr ""
#. type: textblock
@@ -7879,17 +7877,37 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
+"Feature areas are currently vendor specific, and the ones described below "
+"are only recognized on Debian and derivatives."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
"Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> "
"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the "
-"‘B<+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” "
-"feature and disable the “fortify” feature you can do this in B<debian/rules>:"
+"‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables "
+"(described in L<dpkg-buildpackage(1)>), multiple feature areas can be "
+"specified separated by spaces, where each get feature specifiers as "
+"mandatory parameters after an equal sign (‘B<=>’). The feature specifiers "
+"are comma-separated and parsed from left to right, where the settings within "
+"the same feature specifier override previous ones, even if the feature "
+"specifiers are split across multiple space-separated feature area settings "
+"for the same area."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"For example, to enable the B<hardening> “pie” feature and disable the "
+"“fortify” feature you can do this in B<debian/rules>:"
msgstr ""
#. type: verbatim
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify\n"
"\n"
msgstr ""
@@ -7906,7 +7924,42 @@ msgstr ""
#: dpkg-buildflags.pod
#, no-wrap
msgid ""
-" export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid "Multiple feature areas can be set:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"The override behavior applies as much to the B<all> special feature, as to "
+"specific features, which should allow for composition. Thus to enable “lfs” "
+"in the B<abi> area, and only “pie” and “fortify” in the B<hardening> area, "
+"but “format” only when CONDITION is defined, this could be done with:"
+msgstr ""
+
+#. type: verbatim
+#: dpkg-buildflags.pod
+#, no-wrap
+msgid ""
+" export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs\n"
+" …\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=+fortify\n"
+" ifdef CONDITION\n"
+" DEB_BUILD_MAINT_OPTIONS += hardening=-format\n"
+" endif\n"
"\n"
msgstr ""
@@ -7953,10 +8006,30 @@ msgstr ""
#. type: textblock
#: dpkg-buildflags.pod
msgid ""
-"This setting (since dpkg 1.22.0; disabled by default) enables 64-bit time_t "
-"support on 32-bit architectures where their ABI does not include it by "
-"default, by adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting "
-"automatically enables the B<lfs> feature as it requires it."
+"This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-"
+"i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on "
+"32-bit architectures where their ABI does not include it by default, by "
+"adding B<-D_TIME_BITS=64> to B<CPPFLAGS>. This setting automatically "
+"enables the B<lfs> feature from the B<abi> feature area, and the B<bug-"
+"implicit-func> feature from the B<qa> feature area as it requires them."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"If the setting is enabled explicitly then it gets enabled on all "
+"architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the "
+"kernel does not have time64 interfaces), ignoring the binary backwards "
+"compatibility default."
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildflags.pod
+msgid ""
+"It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, "
+"mipsel, powerpc and sh4 Debian architectures, where disabling the feature "
+"will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to "
+"B<CPPFLAGS>."
msgstr ""
#. type: =head2
@@ -10208,7 +10281,10 @@ msgstr ""
msgid ""
"If set, it will contain a space-separated list of options that affect the "
"behavior of some dpkg tools involved in package building, and might affect "
-"the package build process if the code in F<debian/rules> honors them."
+"the package build process if the code in F<debian/rules> honors them. These "
+"options can have parameters specified immediately after an equal sign "
+"(‘B<=>‘). For options that support multiple parameters, these will not be "
+"separated by spaces, as these are reserved to separate options."
msgstr ""
#. type: textblock
@@ -10287,6 +10363,52 @@ msgid ""
msgstr ""
#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<hardening=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<reproducible=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--add-architecture> I<architecture>"
+msgid "B<abi=>I<feature-spec>"
+msgstr "B<--add-architecture> I<architectur>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<future=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+#, fuzzy
+#| msgid "B<--add-architecture> I<architecture>"
+msgid "B<qa=>I<feature-spec>"
+msgstr "B<--add-architecture> I<architectur>"
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<optimize=>I<feature-spec>"
+msgstr ""
+
+#. type: =item
+#: dpkg-buildpackage.pod
+msgid "B<sanitize=>I<feature-spec>"
+msgstr ""
+
+#. type: textblock
+#: dpkg-buildpackage.pod
+msgid ""
+"These are feature areas that control build flag features. See L<dpkg-"
+"buildflags(1)> for further details."
+msgstr ""
+
+#. type: =item
#: dpkg-buildpackage.pod dpkg-checkbuilddeps.pod
msgid "B<DEB_BUILD_PROFILES>"
msgstr ""
@@ -13805,7 +13927,7 @@ msgstr ""
msgid ""
"Specifies the format of the changelog. By default the format is read from a "
"special line near the bottom of the changelog or failing that defaults to "
-"the B<debian> standard format. See also B<CHANGELOG FORMATS>."
+"the B<debian> standard format. See also L</CHANGELOG FORMATS>."
msgstr ""
#. type: =item
@@ -15665,10 +15787,10 @@ msgstr ""
#: dpkg-shlibdeps.pod
msgid ""
"As a safe-guard measure, a symbols file can provide a B<Build-Depends-"
-"Package> meta-information field and B<dpkg-shlibdeps> will extract the "
-"minimal version required by the corresponding package in the B<Build-"
-"Depends> field and use this version if it's higher than the minimal version "
-"computed by scanning symbols."
+"Package> or B<Build-Depends-Packages> meta-information field and B<dpkg-"
+"shlibdeps> will extract the minimal version required by the corresponding "
+"package in the B<Build-Depends> field and use this version if it's higher "
+"than the minimal version computed by scanning symbols."
msgstr ""
#. type: =head2