[tz] [PROPOSED] Allow some IPA symbols in commentary

Paul Eggert eggert at cs.ucla.edu
Thu Oct 4 15:42:06 UTC 2018


This for the [ˈkɪjiu̯] recently added to Kiev comments.
* Makefile (UNUSUAL_OK_LATIN_1, UNUSUAL_OK_IPA): New macros.
(UNUSUAL_OK_CHARSET): Use them.
(check_character_set): Broaden list of exempt lines.
---
 Makefile | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index 3d06d93..39da17e 100644
--- a/Makefile
+++ b/Makefile
@@ -418,10 +418,14 @@ SAFE_CHARSET3=	'abcdefghijklmnopqrstuvwxyz{|}~'
 SAFE_CHARSET=	$(SAFE_CHARSET1)$(SAFE_CHARSET2)$(SAFE_CHARSET3)
 SAFE_CHAR=	'[]'$(SAFE_CHARSET)'-]'
 
+# These characters are Latin-1, and so are likely to be displayable
+# even in editors with limited character sets.
+UNUSUAL_OK_LATIN_1 = «°±»½¾×
+# IPA symbols are OK in commentary despite being non-alphabetic.
+UNUSUAL_OK_IPA = ɪu̯
 # Non-ASCII non-letters that OK_CHAR allows, as these characters are
-# useful in commentary.  These all came from Latin-1, and so are likely
-# to be displayable even in editors with limited character sets.
-UNUSUAL_OK_CHARSET= «°±»½¾×
+# useful in commentary.
+UNUSUAL_OK_CHARSET= $(UNUSUAL_OK_LATIN_1)$(UNUSUAL_OK_IPA)
 
 # OK_CHAR matches any character allowed in the distributed files.
 # This is the same as SAFE_CHAR, except that UNUSUAL_OK_CHARSET and
@@ -735,7 +739,7 @@ check_character_set: $(ENCHILADA)
 			$(MISC) $(SOURCES) $(WEB_PAGES) \
 			CONTRIBUTING LICENSE README \
 			version tzdata.zi && \
-		! grep -Env $(SAFE_LINE)'|^UNUSUAL_OK_CHARSET='$(OK_CHAR)'*$$' \
+		! grep -Env $(SAFE_LINE)'|^UNUSUAL_OK_'$(OK_CHAR)'*$$' \
 			Makefile && \
 		! grep -Env $(SAFE_SHARP_LINE) $(TDATA_TO_CHECK) backzone \
 			leapseconds yearistype.sh zone.tab && \
-- 
2.17.1



More information about the tz mailing list