Dropped obsolete files.
This commit is contained in:
parent
e4f1835752
commit
5bb7d854c5
47
devtool
47
devtool
@ -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
|
||||
|
||||
92
devtool.conf
92
devtool.conf
@ -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/
|
||||
|
||||
73
devtool.func
73
devtool.func
@ -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
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user