[sympow] 01/01: Imported Debian patch 1.023-3

Jerome Benoit calculus-guest at moszumanska.debian.org
Sat Oct 25 04:52:30 UTC 2014


This is an automated email from the git hooks/post-receive script.

calculus-guest pushed a commit to branch master
in repository sympow.

commit f3bb90593a7485a2e7c8f3d91f4f083a8d44b741
Author: Jerome Benoit <calculus at rezozer.net>
Date:   Sat Oct 25 04:52:36 2014 +0200

    Imported Debian patch 1.023-3
---
 .../contrib/precomputed_data-listof_parameter.data |  22 ++
 debian/adhoc/contrib/sympow-new_data-job-generate  | 145 +++++++++++
 debian/adhoc/job/sympow-new_data.job               | 269 +++++++++++++++++++--
 debian/changelog                                   |  18 ++
 debian/control                                     |   3 +-
 debian/patches/debianization-help2man.patch        |  26 +-
 debian/patches/debianization.patch                 |  33 ++-
 debian/patches/series                              |   1 +
 ...pstream-floating_point-rounding_precision.patch |   8 +-
 .../patches/upstream-script-new_data-prune.patch   |   6 +-
 debian/patches/upstream-system_wide.patch          |  54 +++--
 debian/patches/upstream-versiontuple.patch         |  67 +++++
 debian/rules                                       |   3 +
 debian/sympow-data.docs                            |   1 +
 debian/sympow.links                                |   2 +
 15 files changed, 592 insertions(+), 66 deletions(-)

diff --git a/debian/adhoc/contrib/precomputed_data-listof_parameter.data b/debian/adhoc/contrib/precomputed_data-listof_parameter.data
new file mode 100644
index 0000000..43f68de
--- /dev/null
+++ b/debian/adhoc/contrib/precomputed_data-listof_parameter.data
@@ -0,0 +1,22 @@
+## `precomputed_data-listof_parameter.data' data file
+## precomputed data: list of parameters
+##
+## This file contains the list of the parameter tuples, one
+## per uncommented lines, for the extra precomputed mesh data
+## files distributed within the sympow-data Debian package;
+## this list was established wrt to the extra data distributed
+## within Sage at the time of writing.
+## This file is meant to feed the sympow-new_data-job-generate
+## script.
+##
+## Written for Debian on behalf of the Debian Science Team
+## by Jerome Benoit <calculus at rezozer.net>, 2014/10/24
+##
+-sp 1 -dv 0
+-sp 2
+-hecke -sp 2 -dv 0
+-sp 3 -dv 0
+-sp 3 -dv 1
+-sp 4
+##
+## eof
diff --git a/debian/adhoc/contrib/sympow-new_data-job-generate b/debian/adhoc/contrib/sympow-new_data-job-generate
new file mode 100755
index 0000000..fd38b87
--- /dev/null
+++ b/debian/adhoc/contrib/sympow-new_data-job-generate
@@ -0,0 +1,145 @@
+#!/bin/bash
+## sympow-new_data-job-generate
+## BASH script to generate SH job script for precomputing sympow mesh data files
+##
+## usage: sympow-new_data-job-generate PARAMETERFILE [GENERATEDSCRIPTNAME]
+##   PARAMETERFILE:
+##     data file containing one sympow new_data like third parameter per line;
+##     lines begining with # being discarded.
+##   GENERATEDSCRIPTNAME:
+##     name of the generated script (default: `sympow-new_data.job').
+##
+## Written for Debian on behalf of the Debian Science Team
+## by Jerome Benoit <calculus at rezozer.net>, 2014/10/24.
+##
+TOP_BUILDDIR=$PWD
+
+if [ -x $TOP_BUILDDIR/sympow ]; then
+	SYMPOW=$TOP_BUILDDIR/sympow
+else
+	SYMPOW=/usr/bin/sympow
+fi
+
+export SYMPOW_PKGCACHEDIR=${TMPDIR:-/tmp}/nonexistent/var/cache/sympow
+export SYMPOW_PKGLIBDIR=${TMPDIR:-/tmp}/nonexistent/usr/lib/sympow
+export SYMPOW_PKGDATADIR=SEDREGEX_SYMPOW_PKGDATADIR
+export SYMPOW_CACHEDIR=SEDREGEX_SYMPOW_CACHEDIR
+
+##SYMPOW_OPTS="-quiet"
+SYMPOW_OPTS="-verbose"
+
+[ -x $SYMPOW ] || exit 1
+
+sympow_generate_sh_write_preamble () {
+	cat << EOS
+#!/bin/sh
+##
+## generation date: $(date -u '+%Y%m%dT%H%M%SZ')
+## generated with: ${0##*/}
+## generated by: ${DEBFULLNAME:-$USER} <${DEBEMAIL:-${USER}@$(hostname -s)}>
+##
+## sympow version: $($SYMPOW -version)
+##
+TOP_JOBDIR=\$PWD
+
+SYMPOW_DEFAULT_CACHEDIR=\${TOP_JOBDIR}/sympow_cache
+
+GP=/usr/bin/gp
+
+if [ -r \${TOP_JOBDIR}/standard1.gp ]; then
+	## meant for development job
+	SYMPOW_PKGDATADIR=\${TOP_JOBDIR}
+	SYMPOW_CACHEDIR=\${TOP_JOBDIR}
+elif [ -z "\${SYMPOW_PKGDATADIR}" ]; then
+	SYMPOW_PKGDATADIR=/usr/share/sympow
+fi
+if [ -z "\${SYMPOW_CACHEDIR}" ]; then
+	SYMPOW_CACHEDIR=\${SYMPOW_DEFAULT_CACHEDIR}
+	if [ -d \${SYMPOW_CACHEDIR} ]; then
+		echo >&2 "WARNING: the cache directory \${SYMPOW_CACHEDIR} already exists"
+	fi
+fi
+
+if [ ! -x \$GP ]; then
+	echo >&2 "ERROR: the PARI calculator \$GP is not executable"
+	exit 2
+fi
+
+for ndx in 1 2 3; do
+	if [ ! -r \${SYMPOW_PKGDATADIR}/standard\${ndx}.gp ]; then
+		echo >&2 "ERROR: the PARI calculator instrunction file \${SYMPOW_PKGDATADIR}/standard\${ndx}.gp is not readable"
+		exit 2
+	fi
+done
+
+if [ ! -d \${SYMPOW_CACHEDIR} ]; then
+	mkdir \${SYMPOW_CACHEDIR}
+fi
+if [ ! -d \${SYMPOW_CACHEDIR}/datafiles ]; then
+	mkdir \${SYMPOW_CACHEDIR}/datafiles
+fi
+
+EOS
+	mkdir -p SEDREGEX_SYMPOW_CACHEDIR
+	return 0
+	}
+
+sympow_generate_sh_write_amble () {
+	cat << EOS
+##MARK##############################################
+echo "Parameters: '$@'"
+
+echo "Running the gp script"
+cat << EOP | \$GP -f -q > /dev/null 2>&1
+EOS
+$SYMPOW $SYMPOW_OPTS -pari "$@" 2> /dev/null | \
+		sed 's|SEDREGEX_SYMPOW_PKGDATADIR|\$SYMPOW_PKGDATADIR|g;s|SEDREGEX_SYMPOW_CACHEDIR|\$SYMPOW_CACHEDIR|g'
+	cat << EOS
+EOP
+
+EOS
+$SYMPOW $SYMPOW_OPTS -shell2 "$@" 2> /dev/null | \
+		sed 's|SEDREGEX_SYMPOW_CACHEDIR|\$SYMPOW_CACHEDIR|g'
+
+cat << EOS
+
+echo
+##############################################KRAM##
+
+EOS
+
+	return 0
+	}
+
+sympow_generate_sh_write_postamble () {
+	rm -rf SEDREGEX_SYMPOW_CACHEDIR/datafiles
+	rmdir SEDREGEX_SYMPOW_CACHEDIR
+	cat << EOS
+exit 0
+## eos
+EOS
+	return 0
+	}
+
+sympow_generate_sh_write () {
+	local datafile=$1
+	local script=${2:-'sympow-new_data.job'}
+	sympow_generate_sh_write_preamble > $script
+	listof_arg=$(cat $DATAFILE | sed '/^#/d' | tr '\n' ':')
+	IFS=:
+	for arg in $listof_arg; do
+		sympow_generate_sh_write_amble $arg >> $script
+	done
+	unset IFS
+	sympow_generate_sh_write_postamble >> $script
+	chmod a+x $script
+	return 0
+	}
+
+DATAFILE=${1}
+SCRIPT=${2}
+
+sympow_generate_sh_write $DATAFILE $SCRIPT
+
+exit 0
+## eos
diff --git a/debian/adhoc/job/sympow-new_data.job b/debian/adhoc/job/sympow-new_data.job
index a6fea54..0756426 100755
--- a/debian/adhoc/job/sympow-new_data.job
+++ b/debian/adhoc/job/sympow-new_data.job
@@ -1,23 +1,264 @@
 #!/bin/sh
+##
+## generation date: 20141025T010821Z
+## generated with: sympow-new_data-job-generate
+## generated by: Jerome Benoit <calculus at rezozer.net>
+##
+## sympow version: 1.023 RELEASE (Debian 1.023-3)
+##
+TOP_JOBDIR=$PWD
 
-TOP_BUILDDIR=$PWD
+SYMPOW_DEFAULT_CACHEDIR=${TOP_JOBDIR}/sympow_cache
 
-export SYMPOW_PKGCACHEDIR=${TMPDIR:-/tmp}/nonexistent/var/cache/sympow
-export SYMPOW_PKGDATADIR=$TOP_BUILDDIR
-export SYMPOW_PKGLIBDIR=$TOP_BUILDDIR
-export SYMPOW_CACHEDIR=$TOP_BUILDDIR
+GP=/usr/bin/gp
 
-SYMPOW=$TOP_BUILDDIR/sympow
+if [ -r ${TOP_JOBDIR}/standard1.gp ]; then
+	## meant for development job
+	SYMPOW_PKGDATADIR=${TOP_JOBDIR}
+	SYMPOW_CACHEDIR=${TOP_JOBDIR}
+elif [ -z "${SYMPOW_PKGDATADIR}" ]; then
+	SYMPOW_PKGDATADIR=/usr/share/sympow
+fi
+if [ -z "${SYMPOW_CACHEDIR}" ]; then
+	SYMPOW_CACHEDIR=${SYMPOW_DEFAULT_CACHEDIR}
+	if [ -d ${SYMPOW_CACHEDIR} ]; then
+		echo >&2 "WARNING: the cache directory ${SYMPOW_CACHEDIR} already exists"
+	fi
+fi
 
-SYMPOW_OPTS="-verbose"
+if [ ! -x $GP ]; then
+	echo >&2 "ERROR: the PARI calculator $GP is not executable"
+	exit 2
+fi
 
-[ -x $SYMPOW ] || exit 1
+for ndx in 1 2 3; do
+	if [ ! -r ${SYMPOW_PKGDATADIR}/standard${ndx}.gp ]; then
+		echo >&2 "ERROR: the PARI calculator instrunction file ${SYMPOW_PKGDATADIR}/standard${ndx}.gp is not readable"
+		exit 2
+	fi
+done
 
-$SYMPOW $SYMPOW_OPTS -new_data 1d0
-$SYMPOW $SYMPOW_OPTS -new_data 2
-$SYMPOW $SYMPOW_OPTS -new_data 2d0h
-$SYMPOW $SYMPOW_OPTS -new_data 3d0
-$SYMPOW $SYMPOW_OPTS -new_data 3d1
-$SYMPOW $SYMPOW_OPTS -new_data 4
+if [ ! -d ${SYMPOW_CACHEDIR} ]; then
+	mkdir ${SYMPOW_CACHEDIR}
+fi
+if [ ! -d ${SYMPOW_CACHEDIR}/datafiles ]; then
+	mkdir ${SYMPOW_CACHEDIR}/datafiles
+fi
 
+##MARK##############################################
+echo "Parameters: '-sp 1 -dv 0'"
+
+echo "Running the gp script"
+cat << EOP | $GP -f -q > /dev/null 2>&1
+PARAMDATAFILE="$SYMPOW_CACHEDIR/datafiles/param_data";
+N=1000; dv=0; mx=0;
+\p 250
+STR="P01E";
+\r $SYMPOW_PKGDATADIR/standard1.gp
+F(k)=J(k-1,X)/0!*sinv(k,X)^1
+\r $SYMPOW_PKGDATADIR/standard2.gp
+\l $SYMPOW_CACHEDIR/datafiles/P01EM.txt
+\r $SYMPOW_PKGDATADIR/standard3.gp
+\l $SYMPOW_CACHEDIR/datafiles/P01ES.txt
+coeffs(0);
+\q
+EOP
+
+echo "Trimming the data files"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P01EM.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P01EM.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P01ES.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P01ES.txt'"
+
+echo
+##############################################KRAM##
+
+##MARK##############################################
+echo "Parameters: '-sp 2'"
+
+echo "Running the gp script"
+cat << EOP | $GP -f -q > /dev/null 2>&1
+PARAMDATAFILE="$SYMPOW_CACHEDIR/datafiles/param_data";
+N=600; dv=0; mx=1;
+\p 250
+STR="P02H";
+\r $SYMPOW_PKGDATADIR/standard1.gp
+F(k)=if(k%2==0,J(k-2,X)/1!*J(k/2-1,X/2)*sinv(k,X),sqrt(Pi)/2*J(k-1,X)/0!*J(k-2,X)/1!*1/J((k-1)/2,X/2)*two1ms(k,X)*sinv(k,X))
+\r $SYMPOW_PKGDATADIR/standard2.gp
+\l $SYMPOW_CACHEDIR/datafiles/P02HM.txt
+\r $SYMPOW_PKGDATADIR/standard3.gp
+\l $SYMPOW_CACHEDIR/datafiles/P02HS.txt
+coeffs(0);
+coeffE(1);
+STR="P02L";
+\r $SYMPOW_PKGDATADIR/standard1.gp
+F(k)=if(k%2==1,J(k-1,X)/1!*J((k-1)/2,X/2)*sinv(k,X),sqrt(Pi)/2*J(k-1,X)/1!*J(k-1,X)/J(k/2-1,X/2)*two1ms(k,X)*sinv(k,X))
+\r $SYMPOW_PKGDATADIR/standard2.gp
+\l $SYMPOW_CACHEDIR/datafiles/P02LM.txt
+\r $SYMPOW_PKGDATADIR/standard3.gp
+\l $SYMPOW_CACHEDIR/datafiles/P02LS.txt
+coeffs(0);
+coeffO(1);
+\q
+EOP
+
+echo "Trimming the data files"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P02HM.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P02HM.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P02HS.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P02HS.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P02LM.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P02LM.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P02LS.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P02LS.txt'"
+
+echo
+##############################################KRAM##
+
+##MARK##############################################
+echo "Parameters: '-hecke -sp 2 -dv 0'"
+
+echo "Running the gp script"
+cat << EOP | $GP -f -q > /dev/null 2>&1
+PARAMDATAFILE="$SYMPOW_CACHEDIR/datafiles/param_data";
+N=1000; dv=0; mx=0;
+\p 250
+STR="H02E";
+\r $SYMPOW_PKGDATADIR/standard1.gp
+F(k)=J(k-2,X)*sinv(k,X)^1/1!
+\r $SYMPOW_PKGDATADIR/standard2.gp
+\l $SYMPOW_CACHEDIR/datafiles/H02EM.txt
+\r $SYMPOW_PKGDATADIR/standard3.gp
+\l $SYMPOW_CACHEDIR/datafiles/H02ES.txt
+coeffs(0);
+EOP
+
+echo "Trimming the data files"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/H02EM.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/H02EM.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/H02ES.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/H02ES.txt'"
+
+echo
+##############################################KRAM##
+
+##MARK##############################################
+echo "Parameters: '-sp 3 -dv 0'"
+
+echo "Running the gp script"
+cat << EOP | $GP -f -q > /dev/null 2>&1
+PARAMDATAFILE="$SYMPOW_CACHEDIR/datafiles/param_data";
+N=400; dv=0; mx=1;
+\p 250
+STR="P03E";
+\r $SYMPOW_PKGDATADIR/standard1.gp
+F(k)=J(k-1,X)/0!*J(k-2,X)/1!*sinv(k,X)^1
+\r $SYMPOW_PKGDATADIR/standard2.gp
+\l $SYMPOW_CACHEDIR/datafiles/P03EM.txt
+\r $SYMPOW_PKGDATADIR/standard3.gp
+\l $SYMPOW_CACHEDIR/datafiles/P03ES.txt
+coeffs(0);
+coeffs(1);
+\q
+EOP
+
+echo "Trimming the data files"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P03EM.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P03EM.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P03ES.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P03ES.txt'"
+
+echo
+##############################################KRAM##
+
+##MARK##############################################
+echo "Parameters: '-sp 3 -dv 1'"
+
+echo "Running the gp script"
+cat << EOP | $GP -f -q > /dev/null 2>&1
+PARAMDATAFILE="$SYMPOW_CACHEDIR/datafiles/param_data";
+N=400; dv=1; mx=1;
+\p 250
+STR="P03O";
+\r $SYMPOW_PKGDATADIR/standard1.gp
+F(k)=J(k-1,X)/0!*J(k-2,X)/1!*sinv(k,X)^2
+\r $SYMPOW_PKGDATADIR/standard2.gp
+\l $SYMPOW_CACHEDIR/datafiles/P03OM.txt
+\r $SYMPOW_PKGDATADIR/standard3.gp
+\l $SYMPOW_CACHEDIR/datafiles/P03OS.txt
+coeffs(0);
+coeffs(1);
+\q
+EOP
+
+echo "Trimming the data files"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P03OM.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P03OM.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P03OS.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P03OS.txt'"
+
+echo
+##############################################KRAM##
+
+##MARK##############################################
+echo "Parameters: '-sp 4'"
+
+echo "Running the gp script"
+cat << EOP | $GP -f -q > /dev/null 2>&1
+PARAMDATAFILE="$SYMPOW_CACHEDIR/datafiles/param_data";
+N=320; dv=0; mx=2;
+\p 250
+STR="P04H";
+\r $SYMPOW_PKGDATADIR/standard1.gp
+F(k)=if(k%2==1,J(k-2,X)/1!*J(k-3,X)/2!*J((k-1)/2,X/2)*sinv(k,X)/sqrt(Pi),1/2*J(k-1,X)/0!*J(k-2,X)/1!*J(k-3,X)/2!*1/J(k/2-1,X/2)*two1ms(k,X)*sinv(k,X))
+\r $SYMPOW_PKGDATADIR/standard2.gp
+\l $SYMPOW_CACHEDIR/datafiles/P04HM.txt
+\r $SYMPOW_PKGDATADIR/standard3.gp
+\l $SYMPOW_CACHEDIR/datafiles/P04HS.txt
+coeffs(0);
+coeffs(1);
+coeffO(2);
+STR="P04L";
+\r $SYMPOW_PKGDATADIR/standard1.gp
+F(k)=if(k%2==0,J(k-1,X)/1!*J(k-2,X)/2!*J(k/2,X/2)*sinv(k,X)/sqrt(Pi),J(k-1,X)/1!*J(k-2,X)/2!*J(k,X)/J((k-1)/2,X/2)*two1ms(k,X)*sinv(k,X))
+\r $SYMPOW_PKGDATADIR/standard2.gp
+\l $SYMPOW_CACHEDIR/datafiles/P04LM.txt
+\r $SYMPOW_PKGDATADIR/standard3.gp
+\l $SYMPOW_CACHEDIR/datafiles/P04LS.txt
+coeffs(0);
+coeffs(1);
+coeffE(2);
+\q
+EOP
+
+echo "Trimming the data files"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P04HM.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P04HM.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P04HS.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P04HS.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P04LM.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P04LM.txt'"
+/bin/sed -i -e '/^?/d;/^(/d;/Warning:/d;/^About to find TOO_BIG/d;/^Now working backwards/d;/^Starting to write mesh files/d;s/ E/e/;$ a\
+END' $SYMPOW_CACHEDIR/datafiles/P04LS.txt
+echo "trimmed \`$SYMPOW_CACHEDIR/datafiles/P04LS.txt'"
+
+echo
+##############################################KRAM##
+
+exit 0
 ## eos
diff --git a/debian/changelog b/debian/changelog
index 552860c..cdab4c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,21 @@
+sympow (1.023-3) unstable; urgency=medium
+
+  * Debianization:
+    - debian/control:
+      - Build-Depends-Indep field, introduce (build-indep scheme, see below);
+    - debian/patches/:
+      - flavoured version versus version tuple scheme, implement;
+      - warnings emmited by gcc, fix;
+      - minor improvements;
+    - build-arch/build-indep scheme, introduce;
+    - script to generate job SHell script that involves only the PARI
+      calculator in order to generate precomputed data mesh files, furnish
+      and employ for generating the precomputed data mesh files as provided
+      by Sage within the build-arch/build-indep scheme (see above);
+    - minor improvements.
+
+ -- Jerome Benoit <calculus at rezozer.net>  Sat, 25 Oct 2014 04:33:10 +0000
+
 sympow (1.023-2) unstable; urgency=medium
 
   * Debianization:
diff --git a/debian/control b/debian/control
index 8df0474..f95513d 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,8 @@ Priority: optional
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Jerome Benoit <calculus at rezozer.net>
 Build-Depends:
- debhelper (>= 9), autoconf, help2man,
+ debhelper (>= 9), autoconf, help2man
+Build-Depends-Indep:
  pari-gp (>= 2.7.2)
 Standards-Version: 3.9.6
 Homepage: http://magma.maths.usyd.edu.au/~watkins/
diff --git a/debian/patches/debianization-help2man.patch b/debian/patches/debianization-help2man.patch
index 920dd3e..80a5bd7 100644
--- a/debian/patches/debianization-help2man.patch
+++ b/debian/patches/debianization-help2man.patch
@@ -3,21 +3,11 @@ Description: debianization -- help2man
  This is a Debian centric patch.
 Origin: debian
 Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2014-09-27
+Last-Update: 2014-10-25
 
 --- a/Configure
 +++ b/Configure
-@@ -24,6 +24,9 @@
- echo "VERSION = $VERSION" >> $FILE
- echo "#define RM \"$RM\"" >> $CONFIG
- 
-+DEB_PKG_VERSION=$(dpkg-parsechangelog | sed -n -e '/^Version:/s/Version: //p')
-+echo "DEB_PKG_VERSION ?= ${DEB_PKG_VERSION}" >> $FILE
-+
- GREP=`which \grep` && echo "#define GREP \"$GREP\"" >> $CONFIG
- if [ -z "$GREP" ];
- then
-@@ -77,6 +80,12 @@
+@@ -81,6 +81,12 @@
  echo "**ERROR**: Could not find uname"; exit;
  fi
  
@@ -30,30 +20,30 @@ Last-Update: 2014-09-27
  ## Sage material (spkg-install)
  #######################################################################
  # Fix FPU precision
-@@ -261,6 +270,13 @@
+@@ -265,6 +271,13 @@
  
  echo "CFLAGS += -Wno-unused-result" >> $FILE
  
 +echo "H2MFLAGS = \\" >> $FILE
 +echo "	--manual=\"SYMPOW package\" \\" >> $FILE
-+echo "	--source=\"SYMPOW package (Debian \$(DEB_PKG_VERSION))\" \\" >> $FILE
++echo "	--source=\"SYMPOW (Debian \$(DEB_PKG_VERSION))\" \\" >> $FILE
 +echo "	--help-option=-help \\" >> $FILE
-+echo "	--version-option=-version \\" >> $FILE
++echo "	--version-option=-dump-versiontuple \\" >> $FILE
 +echo "	--no-info" >> $FILE
 +
  echo "SRCS0 = fpu.c" >> $FILE
  echo "SRCS1 = analrank.c analytic.c compute.c compute2.c help.c" >> $FILE
  echo "SRCS2 = conductors.c disk.c ec_ap.c ec_ap_bsgs.c ec_ap_large.c" >> $FILE
-@@ -306,7 +322,7 @@
+@@ -310,7 +323,7 @@
  
- echo "default: all" >> $FILE
+ echo "default: build-arch" >> $FILE
  echo "all: build-arch build-indep" >> $FILE
 -echo "build-arch: sympow" >> $FILE
 +echo "build-arch: sympow sympow.1" >> $FILE
  echo "build-indep: datafiles/param_data" >> $FILE
  echo "sympow: \$(OBJS)" >> $FILE
  echo "	\$(CC) \$(CPPFLAGS) \$(CFLAGS) \$(OPT) -o \$@ \$(DEFS) \$(OBJS) \$(LDFLAGS) \$(LIBS)" >> $FILE
-@@ -320,9 +336,11 @@
+@@ -324,9 +337,11 @@
  echo "	\$(SH) armd.sh" >> $FILE
  echo "	\$(SH) debian/adhoc/job/sympow-new_data.job" >> $FILE
  echo "	\$(SED) -i -e '/logfile =/d' datafiles/*.txt" >> $FILE
diff --git a/debian/patches/debianization.patch b/debian/patches/debianization.patch
index 843a10e..3c32cc1 100644
--- a/debian/patches/debianization.patch
+++ b/debian/patches/debianization.patch
@@ -3,22 +3,36 @@ Description: debianization
  to address Debian specific stuff in general.
  This is a Debian centric patch.
 Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2014-09-29
+Last-Update: 2014-10-25
 
 --- a/Configure
 +++ b/Configure
-@@ -5,8 +5,8 @@
+@@ -5,8 +5,10 @@
  echo "**ERROR**: Configure does not take any options for SYMPOW"; exit;
  fi
  
 -PREFIX="/usr/local"
 -VARPREFIX="/var/local"
++DEB_PKG_VERSION=$(dpkg-parsechangelog | sed -n -e '/^Version:/s/Version: //p')
++
 +PREFIX="/usr"
 +VARPREFIX="/var"
  
  FILE="Makefile.new"
  CONFIG="config.h"
-@@ -38,7 +38,7 @@
+@@ -18,9 +20,11 @@
+ $RM -f $FILE
+ $RM -f $CONFIG
+ VERSION=1.023
++echo "DEB_PKG_VERSION = ${DEB_PKG_VERSION}" >> $FILE
+ echo "#define PREFIX \"$PREFIX\"" >> $CONFIG
+ echo "#define VARPREFIX \"$VARPREFIX\"" >> $CONFIG
+ echo "#define VERSION \"$VERSION\"" >> $CONFIG
++echo "#define FLAVOUR \"RELEASE (Debian $DEB_PKG_VERSION)\"" >> $CONFIG
+ echo "VERSION = $VERSION" >> $FILE
+ echo "#define RM \"$RM\"" >> $CONFIG
+ 
+@@ -38,7 +42,7 @@
  echo "#define GP gp" >> $CONFIG
  fi
  
@@ -27,7 +41,7 @@ Last-Update: 2014-09-29
  if [ -z "$SED" ];
  then
  echo "*WARNING*: Could not find sed --- will not be able to build new_data";
-@@ -259,6 +259,8 @@
+@@ -259,6 +263,8 @@
  
  OPT="-O3 ${CFLAGS}" && echo "OPT = $OPT" >> $FILE
  
@@ -36,12 +50,12 @@ Last-Update: 2014-09-29
  echo "SRCS0 = fpu.c" >> $FILE
  echo "SRCS1 = analrank.c analytic.c compute.c compute2.c help.c" >> $FILE
  echo "SRCS2 = conductors.c disk.c ec_ap.c ec_ap_bsgs.c ec_ap_large.c" >> $FILE
-@@ -302,25 +304,35 @@
+@@ -302,25 +308,35 @@
  ####echo "WDIR = SYMPOW-\$(VERSION)" >> $FILE && echo "" >> $FILE
  ####fi
  
 -echo "all: sympow" >> $FILE
-+echo "default: all" >> $FILE
++echo "default: build-arch" >> $FILE
 +echo "all: build-arch build-indep" >> $FILE
 +echo "build-arch: sympow" >> $FILE
 +echo "build-indep: datafiles/param_data" >> $FILE
@@ -75,3 +89,10 @@ Last-Update: 2014-09-29
  ####if [ -n "$TAR" ];
  ####then
  ####echo "source:" >> $FILE
+--- a/sympow.h
++++ b/sympow.h
+@@ -1,3 +1,4 @@
++#define _GNU_SOURCE
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
diff --git a/debian/patches/series b/debian/patches/series
index c0e33cc..47d3ed0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,5 +7,6 @@ upstream-on_fly_new_data.patch
 upstream-system_wide.patch
 upstream-script-new_data-prune.patch
 upstream-endiantuple.patch
+upstream-versiontuple.patch
 debianization.patch
 debianization-help2man.patch
diff --git a/debian/patches/upstream-floating_point-rounding_precision.patch b/debian/patches/upstream-floating_point-rounding_precision.patch
index d3193f8..ab6f8ec 100644
--- a/debian/patches/upstream-floating_point-rounding_precision.patch
+++ b/debian/patches/upstream-floating_point-rounding_precision.patch
@@ -5,7 +5,7 @@ Description: floating-point rounding precision
  the former material as last resort.
 Origin: debian
 Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2014-10-22
+Last-Update: 2014-10-25
 
 --- a/fpu32.s
 +++ /dev/null
@@ -73,18 +73,20 @@ Last-Update: 2014-10-22
 -	.section	.note.GNU-stack,"", at progbits
 --- a/Configure
 +++ b/Configure
-@@ -88,8 +88,9 @@
+@@ -88,9 +88,10 @@
      # possible in registers.
      # We compile in the fpu.c which only does
      # something if the macro x86 is defined.
 -		local flag=$1
 -		local status=0
+-    if $CC $ORIGINALCFLAGS $CFLAGS -O3 $flag config/fpubits1.c config/fpubits2.c fpu.c -o config/fpubits 2>/dev/null; then
 +    local flag=$1                      # first argument:  C FLAG to test
 +    local bypassfputest=${2:-nobypass} # second argument: wether or not bypass the numerical test (default: not)
 +    local status=0
-     if $CC $ORIGINALCFLAGS $CFLAGS -O3 $flag config/fpubits1.c config/fpubits2.c fpu.c -o config/fpubits 2>/dev/null; then
++    if $CC $ORIGINALCFLAGS -Werror $CFLAGS -O3 $flag config/fpubits1.c config/fpubits2.c fpu.c -o config/fpubits 2>/dev/null; then
          # Compiled successfully, now run it
          config/fpubits >/dev/null 2>/dev/null
+         status=$?
 @@ -100,20 +101,36 @@
              # we simply need the program not to crash (which would
              # give an exit status > 128).
diff --git a/debian/patches/upstream-script-new_data-prune.patch b/debian/patches/upstream-script-new_data-prune.patch
index 021bea5..8634969 100644
--- a/debian/patches/upstream-script-new_data-prune.patch
+++ b/debian/patches/upstream-script-new_data-prune.patch
@@ -9,7 +9,7 @@ Description: script new_data prune
    material.
 Origin: debian
 Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2014-10-07
+Last-Update: 2014-10-24
 
 --- a/new_data
 +++ b/new_data
@@ -43,9 +43,9 @@ Last-Update: 2014-10-07
 +echo ""
 +$SYMPOW -rewarp
 +$SYMPOW -shell1 "$3" | $SH
-+echo 'Running the gp script'
++echo "Running the gp script"
 +echo ""
-+$SYMPOW -pari "$3" | $GP -q > /dev/null
++$SYMPOW -pari "$3" | $GP -f -q > /dev/null
 +echo ""
 +$SYMPOW -shell2 "$3" | $SH
 +$SYMPOW -rewarp
diff --git a/debian/patches/upstream-system_wide.patch b/debian/patches/upstream-system_wide.patch
index 783d815..81055d3 100644
--- a/debian/patches/upstream-system_wide.patch
+++ b/debian/patches/upstream-system_wide.patch
@@ -20,7 +20,7 @@ Description: system wide scheme
  - ENDIANTUPLE is set by default to bin.
 Origin: debian
 Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2014-10-06
+Last-Update: 2014-10-24
 
 --- a/sympow.h
 +++ b/sympow.h
@@ -169,10 +169,10 @@ Last-Update: 2014-10-06
 +static void prepare_main(char *argv0)
 +{char *env_pkgdir; struct stat infod, infodb, infof;
 + invocationname=argv0;
-+ env_pkgdir=getenv(SYMPOW_ENV_PKGDATADIR); asprintf(&pkgdatadir,(env_pkgdir!=NULL)?env_pkgdir:PKGDATADIR);
-+ env_pkgdir=getenv(SYMPOW_ENV_PKGLIBDIR); asprintf(&pkglibdir,(env_pkgdir!=NULL)?env_pkgdir:PKGLIBDIR);
-+ env_pkgdir=getenv(SYMPOW_ENV_PKGCACHEDIR); asprintf(&pkgcachedir,(env_pkgdir!=NULL)?env_pkgdir:PKGCACHEDIR);
-+ if ((env_pkgdir=getenv(SYMPOW_ENV_CACHEDIR))!=NULL) asprintf(&cachedir,env_pkgdir);
++ env_pkgdir=getenv(SYMPOW_ENV_PKGDATADIR); pkgdatadir=(env_pkgdir!=NULL)?env_pkgdir:PKGDATADIR;
++ env_pkgdir=getenv(SYMPOW_ENV_PKGLIBDIR); pkglibdir=(env_pkgdir!=NULL)?env_pkgdir:PKGLIBDIR;
++ env_pkgdir=getenv(SYMPOW_ENV_PKGCACHEDIR); pkgcachedir=(env_pkgdir!=NULL)?env_pkgdir:PKGCACHEDIR;
++ if ((env_pkgdir=getenv(SYMPOW_ENV_CACHEDIR))!=NULL) cachedir=strdup(env_pkgdir);
 + else if ((env_pkgdir=getenv("HOME"))!=NULL) {asprintf(&cachedir,"%s/"PKGHOMECACHEDIR,env_pkgdir);
 +  if (stat(cachedir,&infod)) {if (mkdir(cachedir,(S_IRWXU|S_IRGRP|S_IXGRP)))
 +	 {fprintf(stderr,"**ERROR** failed to create local cache folder %s\n",cachedir); exit(-1);}}
@@ -257,7 +257,7 @@ Last-Update: 2014-10-06
 + free(datafilesbindir); free(datafilesdir); free(cachedir);
 + free(pkgdatafilesbindir);
 + if (pkgdatafilesdir) free(pkgdatafilesdir);
-+ free(pkgcachedir); free(pkglibdir); free(pkgdatadir);
++ /* free(pkgcachedir); free(pkglibdir); free(pkgdatadir); */
 + /*free(invocationname);*/}
 +
  int main(int argc,char **argv)
@@ -477,7 +477,17 @@ Last-Update: 2014-10-06
  {GET=fgets(v,l,F); if (NULL==GET) return(0); return(1);}
 --- a/generate.c
 +++ b/generate.c
-@@ -86,7 +86,7 @@
+@@ -1,6 +1,9 @@
+ #include "sympow.h"
+ #define DEBUG (FALSE || GLOBAL_DEBUG)
+ 
++#include <sys/stat.h>
++#include <sys/wait.h>
++
+ char Mtxt1[16],Stxt1[16],Mtxt2[16],Stxt2[16],Mbin1[16],Mbin2[16];
+ int HECKE=FALSE,sp=0,dv=0,CM=FALSE,HILO=FALSE;
+ int N,mx,prec; char *F1,*F2;
+@@ -86,7 +89,7 @@
  
  int assure_line(char *STR)
  {int i,j,k,l=strlen(STR); if (DEBUG) printf("assure_line %s\n",STR);
@@ -486,7 +496,7 @@ Last-Update: 2014-10-06
       && (STR[0]!='M') && (STR[0]!='m')) return 0;
   if ((STR[1]>'2') || (STR[1]<'0')) return 0;
   if (!ISA_NUMBER(STR[2])) return 0;
-@@ -101,17 +101,23 @@
+@@ -101,17 +104,23 @@
  
  void new_sympow_s1(char *A)
  {procit(A);
@@ -516,7 +526,7 @@ Last-Update: 2014-10-06
   if (!HECKE) for (i=0;i<(1+sp)/2;i++) printf("coeffs(%i);\n",i);
   else printf("coeffs(0);\n");
   if (HECKE)
-@@ -125,44 +131,57 @@
+@@ -125,44 +134,59 @@
    printf("\\q\n"); return;}
   if (sp&3) printf("coeffE(%i);\n",sp/2); else printf("coeffO(%i);\n",sp/2);
   Stxt2[4]='\0'; printf("STR=\"%s\";\n",Stxt2); Stxt2[4]='S';
@@ -536,21 +546,23 @@ Last-Update: 2014-10-06
 +{sprintf(txtdatafiletemplate,"%s/%s",datafilesdir,A);
 + chmod(txtdatafiletemplate,datamode); chown(txtdatafiletemplate,datauid,datagid);
 + printf("%s -i"
-+   " -e '/^\?/d'"
-+   " -e '/^(/d'"
-+	 " -e '/Warning:/d'"
-+	 " -e '/^About to find TOO_BIG/d'"
-+	 " -e '/^Now working backwards/d'"
-+	 " -e '/^Starting to write mesh files/d'"
-+	 " -e 's/ E/e/'"
-+	 " -e '$ a\\\nEND' %s\n",
++   " -e '"
++     "/^\?/d"                           ";"
++     "/^(/d"                            ";"
++	   "/Warning:/d"                      ";"
++	   "/^About to find TOO_BIG/d"        ";"
++	   "/^Now working backwards/d"        ";"
++	   "/^Starting to write mesh files/d" ";"
++	   "s/ E/e/"                          ";"
++	   "$ a\\\nEND"
++	 "' %s\n",
 +	SED,txtdatafiletemplate);
-+ if (VERBOSE) printf("echo trimmed \\`%s\\'\n",txtdatafiletemplate);}
++ if (VERBOSE) printf("echo \"trimmed \\`%s'\"\n",txtdatafiletemplate);}
  
  void new_sympow_s2(char *A)
  {procit(A);
 - printf("echo 'Trimming the data files'\n"); printf("cd datafiles\n");
-+ printf("echo 'Trimming the data files'\n");
++ printf("echo \"Trimming the data files\"\n");
   trimit(Mtxt1); trimit(Stxt1); if (HILO) {trimit(Mtxt2); trimit(Stxt2);}
 +#if 0
   printf("echo 'Turning the meshes into binaries'\n");
@@ -591,7 +603,7 @@ Last-Update: 2014-10-06
   for (j=0;j<i;j++) fprintf(F,"%s",PARAM[j]); fclose(F);}
  
  static void read_file_mesh(int mesh_count,double *P,FILE *R)
-@@ -174,15 +193,19 @@
+@@ -174,15 +198,19 @@
     {fscanf(R,"%s",INPUT);
      P[mesh_number*36*4+LPT_number*4+QD_num]=atof(INPUT);}}}}
  
@@ -616,7 +628,7 @@ Last-Update: 2014-10-06
   int i=0,h=FALSE,c=FALSE,sp=0,dv=-1;
   if (ISA_NUMBER(S[i+1])) {sp=10*(S[i]-'0')+(S[i+1]-'0'); i=2;}
   else {sp=(S[i]-'0'); i=1;}
-@@ -201,7 +224,9 @@
+@@ -201,7 +229,9 @@
   else if (c) sprintf(ARGS,"-cm -sp %i",sp);
   else if (sp&1) sprintf(ARGS,"-sp %i -dv %i",sp,dv);
   else sprintf(ARGS,"-sp %i",sp);
diff --git a/debian/patches/upstream-versiontuple.patch b/debian/patches/upstream-versiontuple.patch
new file mode 100644
index 0000000..43943ef
--- /dev/null
+++ b/debian/patches/upstream-versiontuple.patch
@@ -0,0 +1,67 @@
+Description: version-tuple
+ Implemtent a scheme to add flavour to the version string;
+ by flavour, read either something as distribution version
+ or type (BETA, ALPHA, RELEASE) or a combination of both.
+ An option is added to display the release version numbers
+ as formatted in the upstream source, Major version number
+ and minor version number concatenated with a dot at the
+ time of writting.
+Origin: debian
+Author: Jerome Benoit <calculus at rezozer.net>
+Last-Update: 2014-10-25
+
+--- a/main.c
++++ b/main.c
+@@ -142,7 +142,7 @@
+ 
+ int main(int argc,char **argv)
+ {char INSTRING[1024]="2w3s1p32,3bp16d1,4p8\0",CSTR[1024]="\0",LSTR[1024]="\0";
+- char TYPE[16]; int i=1; llint NT,UB=(((llint) 1)<<45);
++ char TYPE[128]; int i=1; llint NT,UB=(((llint) 1)<<45);
+  int NO_CM=FALSE,info=0,ROOTNO=FALSE,SLOPPY=0,QD_CHECK;
+  NO_QT=FALSE; VERBOSE=VERBOSE_DEFAULT; GLOBAL=TRUE; HECKE=FALSE; TWIST=FALSE; AP_SAVE=0;
+  CM_CASE=FALSE; GET=malloc(1024); COND0=1; fp3=0; fp2=0; MAX_TABLE=1<<27;
+@@ -151,7 +151,7 @@
+ #if defined(ISOC99_FENV) || defined(FPUCONTROLH) || defined(x86)
+  fpu_53bits();
+ #endif
+- strcpy(TYPE,"RELEASE"); MD_SPEED=2.0;
++ snprintf(TYPE,sizeof(TYPE),"%s",FLAVOUR); MD_SPEED=2.0;
+  while(i<argc)
+  {if (!strcmp(argv[i],"-quiet")) {VERBOSE=0; i++;}
+   else if ((!strcmp(argv[i],"-sympow")) || (!strcmp(argv[i],"-sp")))
+@@ -159,8 +159,9 @@
+   else if (!strcmp(argv[i],"-terse")) {VERBOSE=1; i++;}
+   else if (!strcmp(argv[i],"-verbose")) {VERBOSE=2; i++;}
+   else if (!strcmp(argv[i],"-help")) help_message();
+-  else if (!strcmp(argv[i],"-version")) { printf("%s\n",VERSION); exit(0);}
++  else if (!strcmp(argv[i],"-version")) { printf("%s %s\n",VERSION,TYPE); exit(0);}
+   else if (!strcmp(argv[i],"-dump-endiantuple")) { printf("%s\n",ENDIANTUPLE); exit(0);}
++  else if (!strcmp(argv[i],"-dump-versiontuple")) { printf("%s\n",VERSION); exit(0);}
+   else if (!strcmp(argv[i],"-curve")) {strcpy(CSTR,argv[i+1]); i+=2;}
+   else if (!strcmp(argv[i],"-label")) {strcpy(LSTR,argv[i+1]); i+=2;}
+   else if (!strcmp(argv[i],"-info")) {info=i+1; i+=3;}
+--- a/help.c
++++ b/help.c
+@@ -65,6 +65,7 @@
+  printf("\n");
+  printf(" -dump-endiantuple  display the endian-tuple, used as a component\n");
+  printf("                    in the binary data paths, and exit\n");
++ printf(" -dump-versiontuple display the version-tuple (Major.minor) and exit\n");
+  printf("\n");
+  printf(" -version      print program version and exit\n");
+  printf(" -help         display this help and exit\n");
+--- a/sympow.h
++++ b/sympow.h
+@@ -6,6 +6,11 @@
+ #include <strings.h>
+ #include "config.h"
+ 
++/* flavour/type */
++#ifndef FLAVOUR
++#define FLAVOUR "RELEASE"
++#endif
++
+ /* user level usage */
+ #define SYMPOW_ENV_CACHEDIR    "SYMPOW_CACHEDIR"
+ 
diff --git a/debian/rules b/debian/rules
index 19aa85c..2eac93c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,6 +8,9 @@ default:
 override_dh_auto_configure:
 	./Configure
 
+override_dh_auto_build-indep:
+	$(MAKE) build-indep
+
 override_dh_installchangelogs:
 	sed -e '/^\s*$$/d' README | csplit --prefix AdHocChangeLog - %ChangeLog%
 	echo '\n\n -- changelog extracted as-is from README (Debian)' >> AdHocChangeLog00
diff --git a/debian/sympow-data.docs b/debian/sympow-data.docs
index e845566..1c6b540 100644
--- a/debian/sympow-data.docs
+++ b/debian/sympow-data.docs
@@ -1 +1,2 @@
 README
+debian/adhoc/contrib/
diff --git a/debian/sympow.links b/debian/sympow.links
index 9c965dc..b2430f5 100644
--- a/debian/sympow.links
+++ b/debian/sympow.links
@@ -1 +1,3 @@
 usr/share/doc/sympow-data/README.gz usr/share/doc/sympow/README.gz
+usr/share/doc/sympow-data/examples usr/share/doc/sympow/examples
+usr/share/doc/sympow-data/contrib usr/share/doc/sympow/contrib

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sympow.git



More information about the debian-science-commits mailing list