From 9e67efaf987713e157d4fbbb2fb69042169cc0cc Mon Sep 17 00:00:00 2001
From: Ulya Fokanova <skvadrik@gmail.com>
Date: Sat, 26 Jul 2014 11:52:34 +0300
Subject: [PATCH] Added missing headers to tarball and dist-check to
 release.sh.

---
 re2c/Makefile.am |  8 +++++---
 re2c/release.sh  | 12 ++++++++++++
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/re2c/Makefile.am b/re2c/Makefile.am
index 6c0afadf..5ec3f04f 100755
--- a/re2c/Makefile.am
+++ b/re2c/Makefile.am
@@ -5,8 +5,10 @@ win_BINARIES = $(WINBUILDDIR)/re2c.exe
 re2c_SOURCES = code.cc dfa.cc main.cc parser.cc actions.cc scanner.re substr.cc range.cc \
 	translate.cc scanner.cc mbo_getopt.cc print.cc \
 	enc.cc utf8.cc utf8_range.cc utf8_regexp.cc utf16.cc utf16_range.cc utf16_regexp.cc range_suffix.cc \
-	basics.h dfa.h globals.h ins.h parser.h re.h scanner.h \
-	substr.h token.h mbo_getopt.h code.h stream_lc.h code_names.h
+	basics.h code.h code_names.h dfa.h enc.h free_list.h globals.h ins.h \
+	mbo_getopt.h parser.h print.h range.h range_suffix.h re.h \
+	scanner.h smart_ptr.h substr.h stream_lc.h token.h \
+	utf16.h utf16_range.h utf16_regexp.h utf8.h utf8_range.h utf8_regexp.h
 BUILT_SOURCES = parser.cc scanner.cc
 
 #CXXFLAGS     = -O2 -Wall -Wno-unused -Wno-parentheses -Wno-deprecated
@@ -21,7 +23,7 @@ CLEANFILES   = parser.cc y.tab.c y.tab.h scanner.cc re2c.1 .version htdocs/manua
 
 DISTCLEANFILES = makerpm re2c.spec README scanner.cc re2c$(EXEEXT)
 
-EXTRA_SRC    = README parser.y scanner.re y.tab.h CHANGELOG \
+EXTRA_SRC    = README parser.y scanner.re y.tab.h CHANGELOG NO_WARRANTY \
                doc examples test bootstrap/*.cc bootstrap/*.h lessons
 EXTRA_DIST   = $(EXTRA_SRC) makerpm.in re2c.spec.in re2c.spec README.in config_w32.h.in
 EXTRA_ZIP    = $(EXTRA_SRC) config_w32.h *.sln *.vcproj re2c.rules
diff --git a/re2c/release.sh b/re2c/release.sh
index 3e2d85a8..a549422c 100755
--- a/re2c/release.sh
+++ b/re2c/release.sh
@@ -21,6 +21,18 @@ make clean
 make tests -j5
 make zip dist docs
 
+# dist-check
+tmpdir=` date +"%Y%m%d%H%M%S%N"`
+mkdir $tmpdir
+cp re2c-$version.tar.gz $tmpdir
+cd $tmpdir
+gunzip re2c-$version.tar.gz
+tar -x -f re2c-$version.tar
+cd re2c-$version
+./configure && make -j5 && make tests
+cd ../..
+rm -r $tmpdir
+
 # commit release
 git commit -a -m "Release $version."
 git push
-- 
2.40.0