Commit 5eaafda6 authored by Orivej Desh's avatar Orivej Desh
Browse files

Update data tables from Unicode 6.3.0 to Unicode 11.0.0

parent 60e102ae
Loading
Loading
Loading
Loading
Loading
+435 −18

File changed.

Preview size limit exceeded, changes collapsed.

+925 −120

File changed.

Preview size limit exceeded, changes collapsed.

+14 −9
Original line number Diff line number Diff line
@@ -51,11 +51,16 @@ libidn2_la_LDFLAGS = \
	-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -no-undefined $(CODE_COVERAGE_LDFLAGS)

IDNA_TABLE = idna-tables-properties.csv
IANA_URL = https://www.iana.org/assignments/idna-tables-6.3.0/idna-tables-properties.csv
IANA_URL = https://www.iana.org/assignments/idna-tables-11.0.0/idna-tables-properties.csv
IDNA_TABLE_SHA1 = 6d224090e6b1d3bef6632e932d5f38fd7fb2356a

TR46MAP = IdnaMappingTable.txt
TR46MAP_URL = http://www.unicode.org/Public/idna/6.3.0/IdnaMappingTable.txt
TR46MAP_URL = http://www.unicode.org/Public/idna/11.0.0/IdnaMappingTable.txt
TR46MAP_SHA1 = 9892c962ce97db7b7151427df675bd1ebd0eeb99

NFCQC = DerivedNormalizationProps.txt
NFCQC_URL = http://www.unicode.org/Public/6.3.0/ucd/DerivedNormalizationProps.txt
NFCQC_URL = http://www.unicode.org/Public/11.0.0/ucd/DerivedNormalizationProps.txt
NFCQC_SHA1 = 4b1620b7a54ed761720345b5367932d5a029a279

BUILT_SOURCES = data.c tr46map_data.c
DISTCLEANFILES = $(BUILT_SOURCES)
@@ -81,24 +86,24 @@ tr46map_data.c: $(srcdir)/gentr46map.c $(TR46MAP) $(NFCQC)
	mv $@.new $@

$(IDNA_TABLE):
	if ! echo "25d3755487b196188624592785487b82b6fa3442 $(IDNA_TABLE)" | sha1sum -c -; then \
	if ! echo "$(IDNA_TABLE_SHA1) $(IDNA_TABLE)" | sha1sum -c -; then \
	  rm -f $(IDNA_TABLE); \
	  wget -O$(IDNA_TABLE) $(IANA_URL); \
	  echo "25d3755487b196188624592785487b82b6fa3442 $(IDNA_TABLE)" | sha1sum -c -; \
	  echo "$(IDNA_TABLE_SHA1) $(IDNA_TABLE)" | sha1sum -c -; \
	fi

$(TR46MAP):
	if ! echo "e852821860396e2b500e2c1661cc9fb14e1c2738 $(TR46MAP)" | sha1sum -c -; then \
	if ! echo "$(TR46MAP_SHA1) $(TR46MAP)" | sha1sum -c -; then \
	  rm -f $(TR46MAP); \
	  wget $(TR46MAP_URL); \
	  echo "e852821860396e2b500e2c1661cc9fb14e1c2738 $(TR46MAP)" | sha1sum -c -; \
	  echo "$(TR46MAP_SHA1) $(TR46MAP)" | sha1sum -c -; \
	fi

$(NFCQC):
	if ! echo "8f220108eebacb130fe4b36469c25d6d2e613a97 $(NFCQC)" | sha1sum -c -; then \
	if ! echo "$(NFCQC_SHA1) $(NFCQC)" | sha1sum -c -; then \
	  rm -f $(NFCQC); \
	  wget $(NFCQC_URL); \
	  echo "8f220108eebacb130fe4b36469c25d6d2e613a97 $(NFCQC)" | sha1sum -c -; \
	  echo "$(NFCQC_SHA1) $(NFCQC)" | sha1sum -c -; \
	fi

if HAVE_LD_VERSION_SCRIPT
+573 −206

File changed.

Preview size limit exceeded, changes collapsed.