[MPlayer-cvslog] CVS: main version.sh,1.14,1.15

Diego Biurrun diego at biurrun.de
Thu May 19 00:35:14 CEST 2005


On Wed, May 18, 2005 at 11:55:54PM +0200, Diego Biurrun CVS wrote:
> 
> Modified Files:
> 	version.sh 
> Log Message:
> Make version string depend of the last change of CVS/Entries for Darwin.
> 
> --- version.sh	23 Nov 2003 16:53:03 -0000	1.14
> +++ version.sh	18 May 2005 21:55:52 -0000	1.15
> @@ -19,8 +19,15 @@
>  	last_cvs_update="${year}${month}${day}-${hour}:${minute}"
>  	;;
>       Darwin) 
> -        # darwin's date has different meaning for -r
> -	last_cvs_update=`date +%y%m%d-%H:%M`
> +	# Darwin/BSD 'date -r' does not print modification time
> +	LS=`ls -lT CVS/Entries`
> +	year=`echo $LS | cut -d' ' -f9 | cut -c 3-4`
> +	month=`echo $LS | awk -F" " '{printf "%.2d", \
> +		(index("JanFebMarAprMayJunJulAugSepOctNovDec",$7)+2)/3}'`
> +	day=`echo $LS | cut -d' ' -f6`
> +	hour=`echo $LS | cut -d' ' -f8 | cut -d: -f1`
> +	minute=`echo $LS | cut -d' ' -f8 | cut -d: -f2`
> +	last_cvs_update="${year}${month}${day}-${hour}:${minute}"
>  	;;

I suspect something similar is in order for all other BSDs; and the
BSD/OS check could be simplified in a similar manner.  Could somebody on
*BSD test?

Diego




More information about the MPlayer-cvslog mailing list