From e4ec2e69c54d331cfaabbddb519eec4be49a58da Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Tue, 1 Sep 2015 11:18:17 +0900 Subject: po: Support reading header comments from file * Makefile.in.in ($(DOMAIN).pot-update): Replace header comment with the content of $(DOMAIN).pot-header, if exists. --- gettext-runtime/po/ChangeLog | 5 +++++ gettext-runtime/po/Makefile.in.in | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'gettext-runtime') diff --git a/gettext-runtime/po/ChangeLog b/gettext-runtime/po/ChangeLog index e5d8f0d..bdd7ffd 100644 --- a/gettext-runtime/po/ChangeLog +++ b/gettext-runtime/po/ChangeLog @@ -1,3 +1,8 @@ +2015-09-01 Daiki Ueno + + * Makefile.in.in ($(DOMAIN).pot-update): Replace header comment + with the content of $(DOMAIN).pot-header, if exists. + 2015-07-10 Daiki Ueno * gettext 0.19.5 released. diff --git a/gettext-runtime/po/Makefile.in.in b/gettext-runtime/po/Makefile.in.in index c36f1ad..dbe8c20 100644 --- a/gettext-runtime/po/Makefile.in.in +++ b/gettext-runtime/po/Makefile.in.in @@ -195,6 +195,11 @@ $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed ;; \ esac test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot-header; then \ + sed -e '1,/^#$$/d' < $(DOMAIN).po > $(DOMAIN).1po && \ + cat $(srcdir)/$(DOMAIN).pot-header $(DOMAIN).1po > $(DOMAIN).po; \ + rm -f $(DOMAIN).1po; \ + fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ -- cgit v1.1