#!/bin/sh
DIR=`pwd | sed -e 's,.*/,,'`
PREFIX=`echo $DIR | sed -e 's,-.*,,'`
TAIL=`echo $DIR | sed -e 's,^[^-]*-,,'`
LAST=`echo $TAIL | sed -e 's,^.*\.,,'`
BEFORE=`echo $TAIL | sed -e 's,\.[0-9]*$,.,'`
INCR=`expr $LAST "+" 1`
if [ $INCR -ge 10 ] ; then
	echo $DIR needs to be modified to next minor version
	BEFORE=`echo $TAIL | sed -e 's,\.[0-9]*\.[0-9]*$,.,'`
	LAST=`echo $TAIL | sed -e 's,\.[0-9]*$,,' -e 's,^.*\.,,'`
	INCR=`expr $LAST "+" 1`
	if [ $INCR -ge 10 ] ; then
		echo $DIR needs to be modified to next major version
		BEFORE="";
		LAST=`echo $TAIL | sed -e 's,\.[0-9]*\.[0-9]*$,,' -e 's,^.*\-,,'`
		INCR=`expr $LAST "+" 1`
		INCR="$INCR.0"
	fi
	INCR="$INCR.0"
fi
NEW=$PREFIX-$BEFORE$INCR
echo NEW $NEW
(
cd ..; mv $DIR $NEW; rm -f $PREFIX;
ln -s $NEW $PREFIX
)
(
echo Version $NEW - `date`
echo ""
echo ""
cat CHANGES ;
) >/tmp/CHANGES$NEW
mv CHANGES CHANGES.OLD
cp /tmp/CHANGES$NEW CHANGES
if [ ! -f Makefile ] ; then configure; fi
make update
