summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--top/maint.mk6
2 files changed, 10 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index a379c32ba9..ea23e5af08 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2012-10-28 Jim Meyering <jim@meyering.net>
+
+ maint.mk: rename a new configurable variable
+ * top/maint.mk (_gl_translatable_string_re): Rename from
+ translation-markers: _gl_ prefix to insulate from user Makefile code,
+ and the _re suffix to inform that it's a regular expression.
+
2012-10-26 Eric Blake <eblake@redhat.com>
maint.mk: let packages tweak sc_po_check pattern
diff --git a/top/maint.mk b/top/maint.mk
index de7a303d3d..ea44eceb1b 100644
--- a/top/maint.mk
+++ b/top/maint.mk
@@ -1122,10 +1122,10 @@ fix_po_file_diag = \
apply the above patch\n'
# Verify that all source files using _() (more specifically, files that
-# contain the ERE translation-markers) are listed in po/POTFILES.in.
+# match $(_gl_translatable_string_re)) are listed in po/POTFILES.in.
po_file ?= $(srcdir)/po/POTFILES.in
generated_files ?= $(srcdir)/lib/*.[ch]
-translation-markers ?= \b(N?_|gettext *)\([^)"]*("|$$)
+_gl_translatable_string_re ?= \b(N?_|gettext *)\([^)"]*("|$$)
sc_po_check:
@if test -f $(po_file); then \
grep -E -v '^(#|$$)' $(po_file) \
@@ -1145,7 +1145,7 @@ sc_po_check:
esac; \
files="$$files $$file"; \
done; \
- grep -E -l '$(translation-markers)' $$files \
+ grep -E -l '$(_gl_translatable_string_re)' $$files \
| sed 's|^$(_dot_escaped_srcdir)/||' | sort -u > $@-2; \
diff -u -L $(po_file) -L $(po_file) $@-1 $@-2 \
|| { printf '$(ME): '$(fix_po_file_diag) 1>&2; exit 1; }; \