Dropped obsolete files.

This commit is contained in:
Peter Simons 2010-02-24 17:28:37 +01:00
parent e4f1835752
commit 5bb7d854c5
3 changed files with 0 additions and 212 deletions

47
devtool
View File

@ -1,47 +0,0 @@
#!/bin/sh
##
## devtool -- Development Tool
## Copyright (c) 2001-2003 Ralf S. Engelschall <rse@engelschall.com>
##
if [ $# -eq 0 ]; then
echo "devtool:USAGE: devtool <command> [<arg> ...]" 1>&2
exit 1
fi
cmd="$1"
shift
devtoolfunc="./devtool.func"
if [ ! -f devtool.conf ]; then
echo "devtool:ERROR: no devtool.conf in current directory" 1>&2
exit 1
fi
cmdline=`grep "^%$cmd" devtool.conf`
if [ ".$cmdline" = . ]; then
echo "devtool:ERROR: command $cmd not found in devtool.conf" 1>&2
exit 1
fi
if [ ".$TMPDIR" != . ]; then
tmpdir="$TMPDIR"
elif [ ".$TEMPDIR" != . ]; then
tmpdir="$TEMPDIR"
else
tmpdir="/tmp"
fi
tmpfile="$tmpdir/rc.$$.tmp"
rm -f $tmpfile
touch $tmpfile
echo ". $devtoolfunc" >>$tmpfile
( sed <devtool.conf -e "1,/^%common/d" -e '/^%.*/,$d'
sed <devtool.conf -e "1,/^%$cmd/d" -e '/^%.*/,$d' ) |\
sed -e 's;\([ ]\)@\([a-zA-Z_][a-zA-Z0-9_]*\);\1devtool_\2;' >>$tmpfile
sh $tmpfile "$@"
rm -f $tmpfile >/dev/null 2>&1 || true

View File

@ -1,92 +0,0 @@
##
## devtool.conf -- Development Tool Configuration
##
%autogen
@autogen shtool 2.0.3 "2.0.*" all
@autogen libtool 1.5.20 "1.5*"
@autogen autoconf 2.59 "2.5[4-9]*"
%autoclean
@autoclean shtool
@autoclean libtool
@autoclean autoconf
%configure
./configure \
--prefix=/tmp/petidomo \
--disable-shared \
--enable-debug \
"$@"
%release
./devtool autogen
./devtool version
./devtool tag
./devtool dist
./devtool upload
%version
./shtool version -l c -n "OSSP petidomo" -p petidomo_ -e version.c
V=`./shtool version -l c -d long version.c`
sed -e "s/Version .*/Version $V/g" <README >README.n && mv README.n README
%tag
V=`./shtool version -l c -dshort version.c | sed -e 's;\.;_;g'`
echo "+++ tagging CVS sources as PETIDOMO_${V}"
cvs commit -m 'flush pending changes before tagging'
cvs tag PETIDOMO_${V}
%dist
echo "+++ removing old tarballs"
rm -f petidomo-*.tar.gz
echo "+++ generating"
./devtool autoclean
./devtool autogen
echo "+++ configuring"
./configure
echo "+++ building"
make clean all man
echo "+++ cleaning"
make distclean
echo "+++ fixing"
./shtool fixperm -v .
echo "+++ rolling"
V=`./shtool version -l c -d short version.c`
./shtool tarball -o petidomo-${V}.tar.gz -d petidomo-${V} -u ossp -g ossp \
-e 'CVS,\.cvsignore,\.[ao]$,^\.,devtool*,*.tar.gz,^#.*,.*~$' -c 'gzip --best' .
ls -l petidomo-${V}.tar.gz
echo "+++ testing"
gunzip <petidomo-${V}.tar.gz | tar tvf - | head -10
echo "[...]"
gunzip <petidomo-${V}.tar.gz | tar tvf - | tail -10
%snap
echo "+++ removing old tarballs"
rm -f petidomo-*.tar.gz
echo "+++ generating"
./devtool autoclean
./devtool autogen
echo "+++ configuring"
./configure
echo "+++ building"
make clean all man
echo "+++ cleaning"
make distclean
echo "+++ fixing"
./shtool fixperm -v .
echo "+++ rolling"
D=`date '+%Y%m%d'`
./shtool tarball -o petidomo-SNAP-${D}.tar.gz -d petidomo-SNAP-${D} -u ossp -g ossp \
-e 'CVS,\.cvsignore,\.[ao]$,^\.,devtool*,*.tar.gz,^#.*,.*~$' -c 'gzip --best' .
ls -l petidomo-SNAP-${D}.tar.gz
echo "+++ testing"
gunzip <petidomo-SNAP-${D}.tar.gz | tar tvf - | head -10
echo "[...]"
gunzip <petidomo-SNAP-${D}.tar.gz | tar tvf - | tail -10
%upload
echo "+++ copying to ftp://ftp.ossp.org/pkg/lib/petidomo/"
V=`./shtool version -l c -d short version.c`
scp petidomo-${V}.tar.gz master.ossp.org:/e/ossp/ftp/pkg/tool/petidomo/

View File

@ -1,73 +0,0 @@
##
## devtool.func -- Development Tool Functions
## Copyright (c) 2001-2003 Ralf S. Engelschall <rse@engelschall.com>
##
devtool_require () {
t="$1"; o="$2"; p="$3"; e="$4"; a="$5"
v=`($t $o | head -1 | awk "{ print \\\$$p; }") 2>/dev/null`
if [ ".$v" = . ]; then
echo "devtool:ERROR: unable to determine version of $t" 1>&2
exit 1
fi
case "$v" in
$e )
;;
$a )
echo "devtool:WARNING: $t version $v accepted, but expected $e." 1>&2
;;
* )
echo "devtool:ERROR: $t version $v NOT acceptable, requires $e." 1>&2
exit 1
;;
esac
echo "$v"
}
devtool_autogen () {
tool=$1
shift
case $tool in
autoconf )
autoconf_version=`devtool_require autoconf --version 4 "$1" "$2"`
echo "generating (GNU Autoconf $autoconf_version): configure config.h.in"
autoconf
autoheader 2>&1 | grep -v "is unchanged"
rm -rf autom4te.cache >/dev/null 2>&1
;;
libtool )
libtoolize_version=`devtool_require libtoolize --version 4 "$1" "$2"`
echo "generating (GNU Libtool $libtoolize_version): ltmain.sh, libtool.m4, config.guess, config.sub"
libtoolize --force --copy >/dev/null 2>&1
cp `libtoolize --force --copy --dry-run | grep "add the contents of" |\
sed -e 's;^[^\`]*\`;;' -e "s;'.*;;"` libtool.m4
;;
shtool )
shtoolize_version=`devtool_require shtoolize -v 3 "$1" "$2"`
echo "generating (GNU Shtool $shtoolize_version): shtool"
shift
shift
shtoolize -q "$@"
;;
esac
}
devtool_autoclean () {
tool=$1
shift
case $tool in
autoconf )
echo "removing: configure config.h.in"
rm -f configure config.h.in
;;
libtool )
echo "removing: ltmain.sh libtool.m4 config.guess config.sub"
rm -f ltmain.sh libtool.m4 config.guess config.sub
;;
shtool )
echo "removing: shtool"
rm -f shtool
;;
esac
}