* top/maint.mk (news-date-regexp): New overridable variable.
(news-date-check): Use it.
Signed-off-by: Eric Blake <ebb9@byu.net>
+2009-12-04 Alfred M. Szmidt <ams@gnu.org>
+
+ maintainer-makefile: allow customization of NEWS entry format
+ * top/maint.mk (news-date-regexp): New overridable variable.
+ (news-date-check): Use it.
+
2009-12-04 Eric Blake <ebb9@byu.net>
mgetgroups: add xgetgroups, and avoid ENOSYS failures
url_dir_list ?= ftp://$(gnu_rel_host)/gnu/$(PACKAGE)
endif
+# Override this in cfg.mk if you are using a different format in your
+# NEWS file.
+news-date-regexp ?= '^\*.* $(VERSION_REGEXP) ('$$today')'
+
# Prevent programs like 'sort' from considering distinct strings to be equal.
# Doing it here saves us from having to set LC_ALL elsewhere in this file.
export LC_ALL = C
news-date-check: NEWS
today=`date +%Y-%m-%d`; \
- if head $(srcdir)/NEWS | grep '^\*.* $(VERSION_REGEXP) ('$$today')' \
+ if head $(srcdir)/NEWS | grep $(news-date-regexp) \
>/dev/null; then \
:; \
else \