1#!/usr/bin/make -f
2
3# Uncomment this to turn on verbose mode.
4#export DH_VERBOSE=1
5
6export DEB_BUILD_MAINT_OPTIONS := hardening=+all qa=+bug reproducible=+all
7
8%:
9          dh $@
10
11# dh_autoreconf interferes with portability -- skip it
12override_dh_autoreconf:
13          echo "skip: dh_autoreconf autoreconf-dickey -- -f -i"
14
15override_dh_auto_configure:
16          dh_auto_configure -- \
17                    --enable-warnings \
18                    --verbose \
19                    --enable-stdnoreturn \
20                    --enable-btyacc \
21                    --with-max-table-size=123456 \
22                    --program-transform-name='s,^yacc,byacc2,'
23
24          # workaround for whatis
25          sed -i '/- an LALR/s,^..N,byacc2,' yacc.1
26
27          # omit tests which rely upon getopt error-messages
28          sed -i.bak '/MYFILE=nosuchfile/,/# Test special cases/d' test/run_test.sh
29          diff -u test/run_test.sh.bak test/run_test.sh || echo OK
30