# HG changeset patch # User Alfred M. Szmidt # Date 1259987260 25200 # Node ID a22f69c2029c752f44aecc743b3014e40daef1a5 # Parent 642c575d57003db25d8bc28205847544447b24f3 maintainer-makefile: allow customization of NEWS entry format * top/maint.mk (news-date-regexp): New overridable variable. (news-date-check): Use it. Signed-off-by: Eric Blake diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-12-04 Alfred M. Szmidt + + 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 mgetgroups: add xgetgroups, and avoid ENOSYS failures diff --git a/top/maint.mk b/top/maint.mk --- a/top/maint.mk +++ b/top/maint.mk @@ -77,6 +77,10 @@ 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 @@ -570,7 +574,7 @@ 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 \