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