diff --git a/devtool b/devtool deleted file mode 100755 index 39a4a42..0000000 --- a/devtool +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -## -## devtool -- Development Tool -## Copyright (c) 2001-2003 Ralf S. Engelschall -## - -if [ $# -eq 0 ]; then - echo "devtool:USAGE: devtool [ ...]" 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 >$tmpfile - -sh $tmpfile "$@" - -rm -f $tmpfile >/dev/null 2>&1 || true - diff --git a/devtool.conf b/devtool.conf deleted file mode 100644 index d69bc33..0000000 --- a/devtool.conf +++ /dev/null @@ -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.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 -## - -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 -} -