changed debian/source/format to native

This commit is contained in:
openKylinBot 2022-05-17 11:21:40 +08:00
parent 23ad603861
commit bc2101441a
12 changed files with 1 additions and 2314 deletions

View File

@ -1,34 +0,0 @@
From: Guillem Jover <guillem@debian.org>
Date: Tue, 17 May 2022 11:21:39 +0800
Subject: Fix cross-compilation on musl-based systems.
The gettext implementation in musl does not define some of the internal
symbols that AM_GNU_GETTEXT used to check for. This got fixed in gettext
0.19.8, but the AM_GNU_GETTEXT_VERSION macro requires a specific version
even if the system contains a higher one. We switch to use the new
AM_GNU_GETTEXT_REQUIRE_VERSION macro which requires at least a specific
version, and bump the AM_GNU_GETTEXT_VERSION to the first one that had
support for the new macro.
---
configure.ac | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 5ff8a64..edeb653 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,7 +34,13 @@ AC_SYS_LARGEFILE
AM_PROG_AR
LT_INIT
-AM_GNU_GETTEXT_VERSION([0.18.2])
+# Require at least this gettext version, but will take any later version too.
+AM_GNU_GETTEXT_REQUIRE_VERSION([0.19.8])
+# XXX: We cannot remove the following macro due to backwards compatibility
+# reasons. The above macro is set unconditionally to the minimal version
+# required, and the below is set to 0.19.6, the first version introducing
+# the AM_GNU_GETTEXT_REQUIRE_VERSION macro.
+AM_GNU_GETTEXT_VERSION([0.19.6])
AM_GNU_GETTEXT([external])
AC_ARG_ENABLE([debug],

View File

@ -1,24 +0,0 @@
From: Guillem Jover <guillem@debian.org>
Date: Tue, 17 May 2022 11:21:39 +0800
Subject: On GNU/kFreeBSD ENODATA is not defined.
We need to define it to ENOATTR instead which is defined. This is a
regression from the upstream build system modernization.
---
libacl/libacl.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libacl/libacl.h b/libacl/libacl.h
index 9e7d75f..4040b9a 100644
--- a/libacl/libacl.h
+++ b/libacl/libacl.h
@@ -25,6 +25,9 @@
#ifndef ENOATTR
# define ENOATTR ENODATA
#endif
+#ifndef ENODATA
+# define ENODATA ENOATTR
+#endif
typedef unsigned int permset_t;

View File

@ -1,65 +0,0 @@
From: Guillem Jover <guillem@debian.org>
Date: Tue, 17 May 2022 11:21:39 +0800
Subject: Remove PATH_MAX usage which does not exist on GNU/Hurd.
Origin: vendor
Forwarded: no
Last-Update: 2019-02-28
---
test/test_group.c | 6 +-----
test/test_passwd.c | 7 +------
tools/parse.c | 5 -----
3 files changed, 2 insertions(+), 16 deletions(-)
diff --git a/test/test_group.c b/test/test_group.c
index 00c0027..6ca761a 100644
--- a/test/test_group.c
+++ b/test/test_group.c
@@ -9,12 +9,8 @@
#include <grp.h>
#define TEST_GROUP "test/test.group"
-static char grfile[PATH_MAX];
-static void setup_grfile() __attribute__((constructor));
+static char grfile[] = BASEDIR "/" TEST_GROUP;
-static void setup_grfile() {
- snprintf(grfile, sizeof(grfile), "%s/%s", BASEDIR, TEST_GROUP);
-}
#define ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask))
#define ALIGN(x, a) ALIGN_MASK(x, (typeof(x))(a) - 1)
diff --git a/test/test_passwd.c b/test/test_passwd.c
index 890e041..9a6dad5 100644
--- a/test/test_passwd.c
+++ b/test/test_passwd.c
@@ -9,12 +9,7 @@
#include <pwd.h>
#define TEST_PASSWD "test/test.passwd"
-static char pwfile[PATH_MAX];
-static void setup_pwfile() __attribute__((constructor));
-
-static void setup_pwfile() {
- snprintf(pwfile, sizeof(pwfile), "%s/%s", BASEDIR, TEST_PASSWD);
-}
+static char pwfile[] = BASEDIR "/" TEST_PASSWD;
#define ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask))
#define ALIGN(x, a) ALIGN_MASK(x, (typeof(x))(a) - 1)
diff --git a/tools/parse.c b/tools/parse.c
index 9ddbafb..f85a77b 100644
--- a/tools/parse.c
+++ b/tools/parse.c
@@ -413,11 +413,6 @@ read_acl_comments(
mode_t *flags)
{
int c;
- /*
- Max PATH_MAX bytes even for UTF-8 path names and additional 9
- bytes for "# file: ". Not a good solution but for now it is the
- best I can do without too much impact on the code. [tw]
- */
char *line, *cp, *p;
int comments_read = 0;

View File

@ -1,25 +0,0 @@
From: Wookey <wookey@linaro.org>
Date: Tue, 17 May 2022 11:21:39 +0800
Subject: Fix for incompatibility with autoconf2.13
This package will not build if autconf2.13 is installed.
Adding AC_PREREQ allows the automatic checks to run the correct
version of autconf, whichever is installed, or to get a clear error
message about the problem.
Bug-Debian: https://bugs.debian.org/643588
---
configure.ac | 1 +
1 file changed, 1 insertion(+)
diff --git a/configure.ac b/configure.ac
index 92d6faa..5ff8a64 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,6 +14,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
+AC_PREREQ([2.59])
AC_INIT([acl], [2.2.53], [acl-devel@nongnu.org])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([m4])

View File

@ -1,24 +0,0 @@
From: Vasily Gurevich <vas.gurevich@gmail.com>
Date: Tue, 17 May 2022 11:21:39 +0800
Subject: Fix usage of uninitialized variable.
Bug-Debian: https://bugs.debian.org/612599
Forwarded: no
Last-Update: 2020-03-01
---
tools/getfacl.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tools/getfacl.c b/tools/getfacl.c
index e3df09c..4aa9446 100644
--- a/tools/getfacl.c
+++ b/tools/getfacl.c
@@ -380,6 +380,8 @@ int do_show(FILE *stream, const char *path_p, const struct stat *st,
show_line(stream, NULL, NULL, NULL, NULL,
&dacl_names, dacl, &dacl_ent, dacl_mask);
continue;
+ } else if (!dacl && !acl) {
+ return -1;
} else {
if (acl_tag == ACL_USER || acl_tag == ACL_GROUP) {
int id_cmp = 0;

View File

@ -1,415 +0,0 @@
From: Jean-Philippe MENGUAL <jpmengual@debian.org>
Date: Tue, 17 May 2022 11:21:40 +0800
Subject: Update French translation
---
po/fr.po | 164 +++++++++++++++++++++++++++++++--------------------------------
1 file changed, 82 insertions(+), 82 deletions(-)
diff --git a/po/fr.po b/po/fr.po
index da1f028..92b5250 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,6 +1,8 @@
-# Français translation of Acl.
+# French translation of Acl.
# Copyright (C) 2005 Free Software Foundation, Inc.
+# Copyright (C) 2019 Debian French l10n team <debian-l10n-french@lists.debian.org>
# Sylvain Archenault <sylvain.archenault@laposte.net>, 2005.
+# Jean-Philippe MENGUAL <jpmengual@debian.org>, 2019
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -20,12 +22,12 @@ msgstr ""
"Project-Id-Version: Acl\n"
"Report-Msgid-Bugs-To: acl-devel@nongnu.org\n"
"POT-Creation-Date: 2018-06-18 23:10-0400\n"
-"PO-Revision-Date: 2005-09-24 15:46+0200\n"
-"Last-Translator: Sylvain Archenault <sylvain.archenault@laposte.net>\n"
-"Language-Team: french <debian-l10n-french@lists.debian.org>\n"
+"PO-Revision-Date: 2019-07-14 11:50+0200\n"
+"Last-Translator: Jean-Philippe MENGUAL <jpmengual@debian.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-15\n"
+"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
@@ -45,143 +47,143 @@ msgstr "conserver les permissions pour %s"
#: libacl/acl_error.c:33
msgid "Multiple entries of same type"
-msgstr "Plusieurs entrées de même type"
+msgstr "Plusieurs entrées de même type"
#: libacl/acl_error.c:35
msgid "Duplicate entries"
-msgstr "Entrées dupliquées"
+msgstr "Entrées dupliquées"
#: libacl/acl_error.c:37
msgid "Missing or wrong entry"
-msgstr "Entrée erronée ou manquante"
+msgstr "Entrée erronée ou manquante"
#: libacl/acl_error.c:39
msgid "Invalid entry type"
-msgstr "Type d'entrée non valable"
+msgstr "Type d'entrée non valable"
#: tools/chacl.c:46
#, c-format
msgid "Usage:\n"
-msgstr "Utilisation :\n"
+msgstr "Utilisation :\n"
#: tools/chacl.c:47
#, c-format
msgid "\t%s acl pathname...\n"
-msgstr "\t%s répertoire acl...\n"
+msgstr "\t%s acl répertoire...\n"
#: tools/chacl.c:48
#, c-format
msgid "\t%s -b acl dacl pathname...\n"
-msgstr "\t%s -b acl dacl répertoire...\n"
+msgstr "\t%s -b acl dacl répertoire...\n"
#: tools/chacl.c:49
#, c-format
msgid "\t%s -d dacl pathname...\n"
-msgstr "\t%s -d dacl répertoire...\n"
+msgstr "\t%s -d dacl répertoire...\n"
#: tools/chacl.c:50
#, c-format
msgid "\t%s -R pathname...\n"
-msgstr "\t%s -R répertoire...\n"
+msgstr "\t%s -R répertoire...\n"
#: tools/chacl.c:51
#, c-format
msgid "\t%s -D pathname...\n"
-msgstr "\t%s -D répertoire...\n"
+msgstr "\t%s -D répertoire...\n"
#: tools/chacl.c:52
#, c-format
msgid "\t%s -B pathname...\n"
-msgstr "\t%s -B répertoire...\n"
+msgstr "\t%s -B répertoire...\n"
#: tools/chacl.c:53
#, c-format
msgid "\t%s -l pathname...\t[not IRIX compatible]\n"
-msgstr "\t%s -l répertoire...\t[pas compatible IRIX]\n"
+msgstr "\t%s -l répertoire...\t[pas compatible IRIX]\n"
#: tools/chacl.c:55
#, c-format
msgid "\t%s -r pathname...\t[not IRIX compatible]\n"
-msgstr "\t%s -r répertoire...\t[pas compatible IRIX]\n"
+msgstr "\t%s -r répertoire...\t[pas compatible IRIX]\n"
#: tools/chacl.c:146
#, c-format
msgid "%s: error removing access acl on \"%s\": %s\n"
-msgstr "%s : erreur de suppression de l'accès acl de « %s » : %s\n"
+msgstr "%s : erreur de suppression de l’ACL sur « %s » : %s\n"
#: tools/chacl.c:153
#, c-format
msgid "%s: error removing default acl on \"%s\": %s\n"
-msgstr "%s : erreur de suppression de l'accès acl par défaut de « %s » : %s\n"
+msgstr "%s : erreur de suppression de l'ACL par défaut sur « %s » : %s\n"
#: tools/chacl.c:172 tools/chacl.c:191
#, c-format
msgid "%s: access ACL '%s': %s at entry %d\n"
-msgstr "%s : accès ACL « %s » : %s à l'entrée %d\n"
+msgstr "%s : ACL « %s » : %s à l'entrée %d\n"
#: tools/chacl.c:259
#, c-format
msgid "%s: cannot get access ACL on '%s': %s\n"
-msgstr "%s : impossible d'obtenir l'accès ACL de « %s » : %s\n"
+msgstr "%s : impossible d'obtenir l'ACL sur « %s » : %s\n"
#: tools/chacl.c:265
#, c-format
msgid "%s: cannot get default ACL on '%s': %s\n"
-msgstr "%s : impossible d'obtenir l'accès ACL par défaut de « %s » : %s\n"
+msgstr "%s : impossible d'obtenir l'ACL par défaut sur « %s » : %s\n"
#: tools/chacl.c:271
#, c-format
msgid "%s: cannot get access ACL text on '%s': %s\n"
-msgstr "%s : impossible d'obtenir l'accès texte ACL de « %s » : %s\n"
+msgstr "%s : impossible d'obtenir le texte d’ACL sur « %s » : %s\n"
#: tools/chacl.c:278
#, c-format
msgid "%s: cannot get default ACL text on '%s': %s\n"
-msgstr "%s : impossible d'obtenir le texte ACL par défaut de « %s » : %s\n"
+msgstr "%s : impossible d'obtenir le texte d’ACL par défaut sur « %s » : %s\n"
#: tools/chacl.c:304
#, c-format
msgid "%s: cannot set access acl on \"%s\": %s\n"
-msgstr "%s : impossible de modifier l'accès ACL de « %s »: %s\n"
+msgstr "%s : impossible de modifier l'ACL sur « %s »: %s\n"
#: tools/chacl.c:310
#, c-format
msgid "%s: cannot set default acl on \"%s\": %s\n"
-msgstr "%s : impossible de définir l'ACL par défaut de « %s » : %s\n"
+msgstr "%s : impossible de définir l'ACL par défaut sur « %s » : %s\n"
#: tools/chacl.c:328
#, c-format
msgid "%s: opendir failed: %s\n"
-msgstr "%s : échec d'opendir : %s\n"
+msgstr "%s : échec d'opendir : %s\n"
#: tools/chacl.c:342
#, c-format
msgid "%s: malloc failed: %s\n"
-msgstr "%s : échec de malloc : %s\n"
+msgstr "%s : échec de malloc : %s\n"
#: tools/getfacl.c:497
#, c-format
msgid "%s: Removing leading '/' from absolute path names\n"
-msgstr "%s : suppression du premier « / » des noms de chemins absolus\n"
+msgstr "%s : suppression du premier « / » des noms de chemins absolus\n"
#: tools/getfacl.c:568
#, c-format
msgid "%s %s -- get file access control lists\n"
-msgstr "%s %s -- obtenir les listes de contrôle d'accès du fichier\n"
+msgstr "%s %s -- obtenir les listes de contrôle d'accès du fichier\n"
#: tools/getfacl.c:570 tools/getfacl.c:750
#, c-format
msgid "Usage: %s [-%s] file ...\n"
-msgstr "Utilisation : %s [-%s] fichier...\n"
+msgstr "Utilisation : %s [-%s] fichier ...\n"
#: tools/getfacl.c:576
#, c-format
msgid " -d, --default display the default access control list\n"
msgstr ""
-"-d, --default afficher la liste de contrôle d'accès par défaut\n"
+"-d, --default afficher la liste de contrôle d'accès par défaut\n"
#: tools/getfacl.c:580
-#, fuzzy, c-format
+#, c-format
msgid ""
" -a, --access display the file access control list only\n"
" -d, --default display the default access control list only\n"
@@ -196,94 +198,92 @@ msgid ""
" -n, --numeric print numeric user/group identifiers\n"
" -p, --absolute-names don't strip leading '/' in pathnames\n"
msgstr ""
-" --access affiche seulement le fichier ACL\n"
-" -d, --default affiche seulement le fichier ACL par défaut\n"
-" --omit-header n'affiche pas les commentaires d'en-tête\n"
-" --all-effective affiche tous les droits en vigueur\n"
-" --no-effective affiche les droits inactifs\n"
-" --skip-base ignorer les fichiers qui ont seulement les "
-"entrées\n"
-" de base\n"
-" -R, --recursive parcourir récursivement les sous-répertoires\n"
-" -L, --logical suivre les liens symboliques\n"
-" -P, --physical ne pas suivre les liens symboliques\n"
-" --tabular sortie tabulée\n"
-" --numeric afficher les identifiants numériques des\n"
+" -a, --access afficher seulement la liste de contrôle d'accès du fichier\n"
+" -d, --default afficher seulement la liste de contrôle d'accès par défaut\n"
+" -c, --omit-header ne pas afficher l'en-tête de commentaire\n"
+" -e, --all-effective afficher tous les droits en vigueur\n"
+" -E, --no-effective afficher les droits inactifs\n"
+" -s, --skip-base ignorer les fichiers qui ont seulement les entrées de base\n"
+" -R, --recursive parcourir récursivement les sous-répertoires\n"
+" -L, --logical parcours logique, suivre les liens symboliques\n"
+" -P, --physical parcours physique, ne pas suivre les liens symboliques\n"
+" -t, --tabular utiliser une sortie sous forme de tableau\n"
+" -n, --numeric afficher les identifiants numériques des\n"
" utilisateurs/groupes\n"
-" --absolute-names ne pas enlever le premier « / » dans les chemins\n"
+" -p, --absolute-names ne pas enlever le premier « / » dans les chemins\n"
#: tools/getfacl.c:595 tools/setfacl.c:299
-#, fuzzy, c-format
+#, c-format
msgid ""
" -v, --version print version and exit\n"
" -h, --help this help text\n"
msgstr ""
-" --version afficher la version et quitter\n"
-" --help afficher ce message d'aide\n"
+" -v, --version afficher la version et quitter\n"
+" -h, --help afficher ce message d'aide\n"
#: tools/getfacl.c:737 tools/setfacl.c:316
#, c-format
msgid "%s: Standard input: %s\n"
-msgstr "%s : Sortie standard : %s\n"
+msgstr "%s : entrée standard : %s\n"
#: tools/getfacl.c:752 tools/setfacl.c:655
#, c-format
msgid "Try `%s --help' for more information.\n"
-msgstr "Essayer « %s --help » pour plus d'informations.\n"
+msgstr "Essayer « %s --help » pour plus d'informations.\n"
#: tools/do_set.c:410
#, c-format
msgid "%s: %s: Malformed access ACL `%s': %s at entry %d\n"
-msgstr "%s : %s : ACL d'accès mal formulé « %s » : %s à l'entrée %d\n"
+msgstr "%s : %s : ACL mal formulée « %s » : %s à l'entrée %d\n"
#: tools/do_set.c:437
#, c-format
msgid "%s: %s: Malformed default ACL `%s': %s at entry %d\n"
msgstr ""
-"%s : %s : entrée ACL par défaut mal formulée « %s » : %s à l'entrée·%d\n"
+"%s : %s : ACL par défaut mal formulée « %s » : %s à l'entrée %d\n"
#: tools/do_set.c:508
#, c-format
msgid "%s: %s: Only directories can have default ACLs\n"
msgstr ""
-"%s : %s : seuls les répertoires peuvent avoir une entrée ACL par défaut\n"
+"%s : %s : seuls les répertoires peuvent avoir des ACL par défaut\n"
#: tools/setfacl.c:147
#, c-format
msgid "%s: %s: No filename found in line %d, aborting\n"
-msgstr "%s : %s : nom de fichier manquant à la ligne %d, annulation\n"
+msgstr "%s : %s : nom de fichier manquant à la ligne %d, annulation\n"
#: tools/setfacl.c:152
#, c-format
msgid "%s: No filename found in line %d of standard input, aborting\n"
msgstr ""
-"%s : nom de fichier manquant à la ligne %d de la sortie standard, "
+"%s : nom de fichier manquant à la ligne %d de l¿entrée standard, "
"annulation\n"
#: tools/setfacl.c:173
#, c-format
msgid "%s: %s: %s in line %d\n"
-msgstr "%s : %s : %s à la ligne %d\n"
+msgstr "%s : %s : %s dans la ligne %d\n"
#: tools/setfacl.c:205
#, c-format
msgid "%s: %s: Cannot change owner/group: %s\n"
-msgstr "%s : %s : impossible de changer de propriétaire/groupe : %s\n"
+msgstr "%s : %s : impossible de changer de propriétaire/groupe : %s\n"
#: tools/setfacl.c:224
-#, fuzzy, c-format
+#, c-format
msgid "%s: %s: Cannot change mode: %s\n"
-msgstr "%s : %s : impossible de changer de propriétaire/groupe : %s\n"
+msgstr "%s : %s : impossible de changer d'attributs : %s\n"
#: tools/setfacl.c:266
#, c-format
msgid "%s %s -- set file access control lists\n"
-msgstr "%s %s -- définir les listes de contrôle d'accès des fichiers (ACL)\n"
+msgstr "%s %s -- définir les listes de contrôle d'accès des fichiers\n"
#: tools/setfacl.c:268 tools/setfacl.c:653
#, c-format
msgid "Usage: %s %s\n"
-msgstr "Utilisation : %s %s\n"
+msgstr "Utilisation : %s %s\n"
#: tools/setfacl.c:271
#, c-format
@@ -295,23 +295,23 @@ msgid ""
" -b, --remove-all remove all extended ACL entries\n"
" -k, --remove-default remove the default ACL\n"
msgstr ""
-" -m, --modify=acl modifier l'ACL(s) actuel de fichier(s)\n"
-" -M, --modify-file=fichier lire l'entrée ACL à modifier du fichier\n"
-" -x, --remove=acl supprimer les entrées de l'ACL des fichier\n"
-" -X, --remove-file=fichier lire les entrées ACL à supprimer du fichier\n"
-" -b, --remove-all supprimer toutes les entrées ACL étendues\n"
-" -k, --remove-default supprimer l'ACL par défaut\n"
+" -m, --modify=acl modifier le(s) ACL(s) actuel(s) de fichier(s)\n"
+" -M, --modify-file=fichier lire les entrées d’ACL à modifier du fichier\n"
+" -x, --remove=acl supprimer les entrées d’ACL(s) de(s)s fichier(s)\n"
+" -X, --remove-file=fichier lire les entrées d’ACL à supprimer du fichier\n"
+" -b, --remove-all supprimer toutes les entrées d’ACL étendues\n"
+" -k, --remove-default supprimer l'ACL par défaut\n"
#: tools/setfacl.c:280
-#, fuzzy, c-format
+#, c-format
msgid ""
" --set=acl set the ACL of file(s), replacing the current ACL\n"
" --set-file=file read ACL entries to set from file\n"
" --mask do recalculate the effective rights mask\n"
msgstr ""
-" --set=acl définir l'ACL des fichier(s) en remplaçant l'ACL\n"
+" --set=acl définir l'ACL de(s) fichier(s) en remplaçant l'ACL\n"
" actuel\n"
-" --set-file=fichier lire les entrées ACL à modifier du fichier\n"
+" --set-file=fichier lire les entrées d’ACL à modifier du fichier\n"
" --mask recalculer les masques des droits en vigueur\n"
#: tools/setfacl.c:286
@@ -321,8 +321,8 @@ msgid ""
" -d, --default operations apply to the default ACL\n"
msgstr ""
" -n, --no-mask ne pas recalculer les masques de droits en "
-"vigueur\n"
-" -d, --default les opérations s'appliquent à l'ACL par défaut\n"
+" vigueur\n"
+" -d, --default les opérations s'appliquent à l'ACL par défaut\n"
#: tools/setfacl.c:291
#, c-format
@@ -333,28 +333,28 @@ msgid ""
" --restore=file restore ACLs (inverse of `getfacl -R')\n"
" --test test mode (ACLs are not modified)\n"
msgstr ""
-" -R, --recursive parcourir récursivement les sous-répertoires\n"
+" -R, --recursive parcourir récursivement les sous-répertoires\n"
" -L, --logical suivre les liens symboliques\n"
" -P, --physical ne pas suivre les liens symboliques\n"
-" --restore=fichier restaurer les ACL (inverse de « getfacl -R »)\n"
-" --test mode test (les ACL ne sont pas modifiés)\n"
+" --restore=fichier restaurer les ACL (inverse de « getfacl -R »)\n"
+" --test mode test (les ACL ne sont pas modifiées)\n"
#: tools/setfacl.c:452
#, c-format
msgid "%s: Option -%c incomplete\n"
-msgstr "%s : Option -%c incomplète\n"
+msgstr "%s : Option -%c incomplète\n"
#: tools/setfacl.c:457
#, c-format
msgid "%s: Option -%c: %s near character %d\n"
-msgstr "%s : Option -%c : %s près du caractère %d\n"
+msgstr "%s : Option -%c : %s près du caractère %d\n"
#: tools/setfacl.c:533
#, c-format
msgid "%s: %s in line %d of file %s\n"
-msgstr "%s : %s à la ligne %d du fichier %s\n"
+msgstr "%s : %s à la ligne %d du fichier %s\n"
#: tools/setfacl.c:541
#, c-format
msgid "%s: %s in line %d of standard input\n"
-msgstr "%s : %s à la ligne %d de la sortie standard\n"
+msgstr "%s : %s à la ligne %d de l’entrée standard\n"

View File

@ -1,103 +0,0 @@
From: Guillem Jover <guillem@debian.org>
Date: Tue, 17 May 2022 11:21:39 +0800
Subject: Typo fixes
Origin: vendor
Forwarded: no
Last-Update: 2019-02-16
---
man/man1/chacl.1 | 8 ++++----
man/man1/getfacl.1 | 2 +-
man/man3/acl_from_text.3 | 2 +-
man/man3/acl_to_text.3 | 2 +-
man/man5/acl.5 | 6 ++++--
5 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/man/man1/chacl.1 b/man/man1/chacl.1
index 74c7d98..dab2373 100644
--- a/man/man1/chacl.1
+++ b/man/man1/chacl.1
@@ -60,16 +60,16 @@ These strings are made up of comma separated clauses each of which
is of the form, tag:name:perm. Where \f4tag\fP can be:
.TP
"user" (or "u")
-indicating that the entry is a user ACL entry.
+indicating that the entry is a "user" ACL entry.
.TP
"group" (or "g")
-indicating that the entry is a group ACL entry.
+indicating that the entry is a "group" ACL entry.
.TP
"other" (or "o")
-indicating that the entry is an other ACL entry.
+indicating that the entry is an "other" ACL entry.
.TP
"mask" (or "m")
-indicating that the entry is a mask ACL entry.
+indicating that the entry is a "mask" ACL entry.
.P
\f4name\fP is a string which is the user or group name for the ACL entry.
A null \f4name\fP in a user or group ACL entry indicates the file's
diff --git a/man/man1/getfacl.1 b/man/man1/getfacl.1
index 0e839b7..035ed9c 100644
--- a/man/man1/getfacl.1
+++ b/man/man1/getfacl.1
@@ -162,7 +162,7 @@ If the environment variable POSIXLY_CORRECT is defined, the default behavior of
option is given. If no command line parameter is given,
.I getfacl
behaves as if it was invoked as ``getfacl \-''.
-No flags comments indicating the setuid, setgit, and sticky bits are generated.
+No flags comments indicating the setuid, setgid, and sticky bits are generated.
.SH AUTHOR
Andreas Gruenbacher,
.RI < a.gruenbacher@bestbits.at >.
diff --git a/man/man3/acl_from_text.3 b/man/man3/acl_from_text.3
index 89b5a16..936417b 100644
--- a/man/man3/acl_from_text.3
+++ b/man/man3/acl_from_text.3
@@ -84,7 +84,7 @@ IEEE Std 1003.1e draft 17 (\(lqPOSIX.1e\(rq, abandoned)
.Sh SEE ALSO
.Xr acl_free 3 ,
.Xr acl_get_entry 3 ,
-.Xw acl_to_text 3 ,
+.Xr acl_to_text 3 ,
.Xr acl 5
.Sh AUTHOR
Derived from the FreeBSD manual pages written by
diff --git a/man/man3/acl_to_text.3 b/man/man3/acl_to_text.3
index 1b64e62..fcd1707 100644
--- a/man/man3/acl_to_text.3
+++ b/man/man3/acl_to_text.3
@@ -101,7 +101,7 @@ by the hardware or system-imposed memory management constraints.
IEEE Std 1003.1e draft 17 (\(lqPOSIX.1e\(rq, abandoned)
.Sh SEE ALSO
.Xr acl_free 3 ,
-.Xw acl_from_text 3 ,
+.Xr acl_from_text 3 ,
.Xr acl_to_any_text 3 ,
.Xr acl 5
.Sh AUTHOR
diff --git a/man/man5/acl.5 b/man/man5/acl.5
index 18a3550..7ba8ffc 100644
--- a/man/man5/acl.5
+++ b/man/man5/acl.5
@@ -109,7 +109,7 @@ to the permissions of the ACL_USER_OBJ entry. If the ACL has an ACL_MASK
entry, the group permissions correspond to the permissions of the
ACL_MASK entry. Otherwise, if the ACL has no ACL_MASK entry, the group
permissions correspond to the permissions of the ACL_GROUP_OBJ entry.
-The other permissions correspond to the permissions of the ACL_OTHER_OBJ
+The other permissions correspond to the permissions of the ACL_OTHER
entry.
.Pp
The file owner, group, and other permissions always match the
@@ -256,7 +256,9 @@ entry for the file owner and the
.Li other
entry (entry tag type ACL_MASK).
.It Li other
-An other ACL entry specifies the access granted to any process that does
+An
+.Li other
+ACL entry specifies the access granted to any process that does
not match any
.Li user
or

View File

@ -1,24 +0,0 @@
From: Guillem Jover <guillem@debian.org>
Date: Tue, 17 May 2022 11:21:39 +0800
Subject: Add a reference to mount(8) for the acl/noacl mount options.
Bug-Debian: https://bugs.debian.org/304764
Origin: vendor
Forwarded: no
Last-Modified: 2019-02-28
---
man/man5/acl.5 | 1 +
1 file changed, 1 insertion(+)
diff --git a/man/man5/acl.5 b/man/man5/acl.5
index 7ba8ffc..04d3dfc 100644
--- a/man/man5/acl.5
+++ b/man/man5/acl.5
@@ -403,6 +403,7 @@ header.
.Xr mkdir 2 ,
.Xr mkfifo 2 ,
.Xr mknod 2 ,
+.Xr mount 8 ,
.Xr open 2 ,
.Xr setfacl 1 ,
.Xr stat 2 ,

View File

@ -1,41 +0,0 @@
From: Guillem Jover <guillem@debian.org>
Date: Tue, 17 May 2022 11:21:39 +0800
Subject: Document setfacl --restore=-
Bug-Debian: https://bugs.debian.org/544716
Origin: vendor
Forwarded: no
Last-Modified: 2019-02-28
---
man/man1/setfacl.1 | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/man/man1/setfacl.1 b/man/man1/setfacl.1
index c4fe1f2..f1b5cb8 100644
--- a/man/man1/setfacl.1
+++ b/man/man1/setfacl.1
@@ -30,7 +30,7 @@ setfacl \- set file access control lists
[\-bkndRLPvh] [{\-m|\-x} acl_spec] [{\-M|\-X} acl_file] file ...
.B setfacl
-\-\-restore=file
+\-\-restore={file|-}
.SH DESCRIPTION
This utility sets Access Control Lists (ACLs) of files and directories.
@@ -107,13 +107,14 @@ All operations apply to the Default ACL. Regular ACL entries in the
input set are promoted to Default ACL entries. Default ACL entries in
the input set are discarded. (A warning is issued if that happens).
.TP 4
-.I \-\-restore=file
+.I \-\-restore={file|-}
Restore a permission backup created by `getfacl \-R' or similar. All permissions
of a complete directory subtree are restored using this mechanism. If the input
contains owner comments or group comments, setfacl attempts to restore the
owner and owning group. If the input contains flags comments (which define the setuid,
setgid, and sticky bits), setfacl sets those three bits accordingly; otherwise,
it clears them. This option cannot be mixed with other options except `\-\-test'.
+If the file specified is '\fB-\fP', then it will be read from standard input.
.TP 4
.I \-\-test
Test mode. Instead of changing the ACLs of any files, the resulting ACLs are listed.

10
debian/patches/series vendored
View File

@ -1,10 +0,0 @@
build-no-PATH_MAX.patch
build-require-autoconf-version.patch
build-define-ENODATA.patch
build-cross-gettext-musl.patch
man-fix-typos.patch
man-ref-mount.patch
man-setfacl-restore-stdin.patch
update-upstream-email-address.patch
getfacl-fix-uninitialized-variable.patch
l10n-update-fr.patch

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
3.0 (quilt)
3.0 (native)