1*4882a593Smuzhiyunautoconf: don't append -dirty to version 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunDon't append -dirty to autoconf version number if the buildroot git tree 4*4882a593Smuzhiyunhas uncommited changes. 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunThis script is meant for the autoconf developers, but it also activates 7*4882a593Smuzhiyunif you build autoconf in a subdirectory of a git tree (E.G. like how it's 8*4882a593Smuzhiyuncommonly done in buildroot). 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunThe affect is that autoconf gets built as being version 2.65-dirty, which 11*4882a593Smuzhiyunbreaks programs (like Python) which explicitly checks for autoconf-2.65. 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun[Gustavo: update for autoconf 2.69] 14*4882a593SmuzhiyunSigned-off-by: Peter Korsgaard <jacmet@sunsite.dk> 15*4882a593SmuzhiyunSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> 16*4882a593Smuzhiyun 17*4882a593Smuzhiyundiff -Nura autoconf-2.69.orig/build-aux/git-version-gen autoconf-2.69/build-aux/git-version-gen 18*4882a593Smuzhiyun--- autoconf-2.69.orig/build-aux/git-version-gen 2013-06-27 11:31:02.340200154 -0300 19*4882a593Smuzhiyun+++ autoconf-2.69/build-aux/git-version-gen 2013-06-27 11:31:13.734577033 -0300 20*4882a593Smuzhiyun@@ -203,7 +203,7 @@ 21*4882a593Smuzhiyun *) # Append the suffix only if there isn't one already. 22*4882a593Smuzhiyun case $v in 23*4882a593Smuzhiyun *-dirty) ;; 24*4882a593Smuzhiyun- *) v="$v-dirty" ;; 25*4882a593Smuzhiyun+ #*) v="$v-dirty" ;; 26*4882a593Smuzhiyun esac ;; 27*4882a593Smuzhiyun esac 28*4882a593Smuzhiyun fi 29