From a33e46cf7d9862856fd7ecb04e047cc58a9785c8 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 19 Jan 2012 15:43:48 -0500 Subject: [PATCH] [test/shaping] Add hb-update-manifests --- test/shaping/Makefile.am | 6 ++--- test/shaping/hb-update-manifests | 22 +++++++++++++++++++ .../shaping/texts/shaper-indic/indic/MANIFEST | 1 + 3 files changed, 25 insertions(+), 4 deletions(-) create mode 100755 test/shaping/hb-update-manifests diff --git a/test/shaping/Makefile.am b/test/shaping/Makefile.am index 3884112d9..b33e235f3 100644 --- a/test/shaping/Makefile.am +++ b/test/shaping/Makefile.am @@ -1,10 +1,8 @@ # Process this file with automake to produce Makefile.in manifests: - @find "$(srcdir)/texts" -type d | while read d; do \ - echo " GEN $$d/MANIFEST"; \ - (cd "$$d" && ls | grep -v MANIFEST | LANG=C sort > MANIFEST.tmp && mv MANIFEST.tmp MANIFEST || ($(RM) MANIFEST.tmp; false)); \ - done; true + @$(srcdir)/hb-update-manifests "$(srcdir)/texts" "$(srcdir)/fonts" + .PHONY: manifests -include $(top_srcdir)/git.mk diff --git a/test/shaping/hb-update-manifests b/test/shaping/hb-update-manifests new file mode 100755 index 000000000..a06c08048 --- /dev/null +++ b/test/shaping/hb-update-manifests @@ -0,0 +1,22 @@ +#!/bin/sh + +if test $# = 0; then + echo "Usage: $0 DIR..." + exit 1 +fi + +find "$@" -type d | +while read d; do + echo " GEN $d/MANIFEST"; + ( + cd "$d" && + ls | + grep -v "MANIFEST\|README\|LICENSE\|COPYING\|SOURCE" | + LANG=C sort > MANIFEST.tmp && + mv MANIFEST.tmp MANIFEST || + ( + rm -f MANIFEST.tmp + false + ) + ) +done diff --git a/test/shaping/texts/shaper-indic/indic/MANIFEST b/test/shaping/texts/shaper-indic/indic/MANIFEST index d4e121815..27dc9bede 100644 --- a/test/shaping/texts/shaper-indic/indic/MANIFEST +++ b/test/shaping/texts/shaper-indic/indic/MANIFEST @@ -1,3 +1,4 @@ +lang script-assamese script-bengali script-devanagari