Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, March 29, 2024

Diff for vimconfig/contrib/update-vim-sources between version 1.1 and 1.4

version 1.1, 2003/04/16 01:00:22 version 1.4, 2005/03/09 19:50:09
Line 14 
Line 14 
 #        own tarball with sources  #        own tarball with sources
 #  #
 # Developed by Lubomir Host 'rajo' <rajo AT platon.sk>  # Developed by Lubomir Host 'rajo' <rajo AT platon.sk>
 # Copyright (c) 2003 Platon SDG  # Copyright (c) 2003-2005 Platon SDG
 # Licensed under terms of GNU General Public License.  # Licensed under terms of GNU General Public License.
 # All rights reserved.  # All rights reserved.
 #  #
   
 # $Platon$  # $Platon: vimconfig/contrib/update-vim-sources,v 1.3 2003/10/08 15:16:11 rajo Exp $
   
 # Define vim version:  # Define vim version:
 VIM_VER="vim61"  VIM_VER="vim62"
 VIM_VER_LONG="vim-6.1"  VIM_VER_LONG="vim-6.2"
 VIM_VER_EGREP="^6\.1\."  VIM_VER_EGREP="^6\.2\."
   
 # Web site where patches are located  # Web site where patches are located
 #URL="ftp://ftp.vim.org/pub/vim/unstable/patches/"  #URL="ftp://ftp.vim.org/pub/vim/unstable/patches/"
 URL="ftp://ftp.vim.org/pub/vim/patches/"  URL="ftp://ftp.vim.org/pub/vim/patches/"
   
 # Directory where Vim sources are located  # Directory where Vim sources are located
 #SRC_DIR="/opt/scratch/rajo/src/own"  
 #SRC_DIR="/usr/src/vim"  #SRC_DIR="/usr/src/vim"
 SRC_DIR="$HOME/tmp/vim"  SRC_DIR="$HOME/tmp/vim"
   
Line 52  old_version()
Line 51  old_version()
 #       fi  #       fi
 #       echo $1 | awk 'BEGIN {FS="."} { print "." $3 - 1 }'  #       echo $1 | awk 'BEGIN {FS="."} { print "." $3 - 1 }'
 #       echo $1 | awk 'BEGIN {FS="."} { print ".0" $3 - 1 }'  #       echo $1 | awk 'BEGIN {FS="."} { print ".0" $3 - 1 }'
         echo $1 | awk 'BEGIN {FS="."} { print ".0" $3 - 1 }'  #       echo $1 | awk ' BEGIN {FS="."} { if ($3 < 11) { print ".00" $3 - 1 ; next; } if ($3 < 101) { print ".0" $3 - 1 ; next; } print "." $3 - 1 ; }'
   # For instipration thanks to 'Nebojsa'
           echo $1 | awk 'BEGIN {FS="."} { printf ".%03d\n", $3 - 1 }'
 }  }
   
 # '6.0.099' --> '99'  # '6.0.099' --> '99'
Line 119  modify_changelog()
Line 120  modify_changelog()
                 && here="`pwd`" \                  && here="`pwd`" \
                 && for i in $*; do \                  && for i in $*; do \
                         test -f patches/$i \                          test -f patches/$i \
                         && cp $VIM_VER/debian/changelog $VIM_VRE/debian/changelog.before-$i \                          && cp $VIM_VER/debian/changelog $VIM_VER/debian/changelog.before-$i \
                         && ( echo "vim ($i) unstable; urgency=low" \                          && ( echo "vim ($i) unstable; urgency=low" \
                                 && echo && echo "  * Apply upstream patch:" \                                  && echo && echo "  * Apply upstream patch:" \
                                 && filter_patch < patches/$i \                                  && filter_patch < patches/$i \
                                 && echo " -- Lubomir Host <rajo@platon.sk>  `date -R`" \                                  && echo " -- Lubomir Host <rajo@platon.sk>  `date -R`" \
                                 && echo ) > $VIM_VRE/debian/changelog \                                  && echo ) > $VIM_VER/debian/changelog \
                         && cat $VIM_VRE/debian/changelog.before-$i >> $VIM_VRE/debian/changelog                          && cat $VIM_VER/debian/changelog.before-$i >> $VIM_VER/debian/changelog
                 done                  done
         cd "$DIR"          cd "$DIR"
 }  }
Line 145  patch_sources()
Line 146  patch_sources()
                         && patch -p0 < $i \                          && patch -p0 < $i \
                                 && modify_changelog $i \                                  && modify_changelog $i \
                                 && cd "$here" \                                  && cd "$here" \
                                 && ln -s $VIM_VER $VIM_VER`new_version $i` || return 1                                  && ln -s $VIM_VER $VIM_VER_LONG`new_version $i` || return 1
                 done                  done
         cd "$DIR"          cd "$DIR"
 }  }
Line 157  make_distribution()
Line 158  make_distribution()
         DIST_FILE="$DIST_DIR/$VIM_VER_LONG`new_version $1`-all.tar.bz2"          DIST_FILE="$DIST_DIR/$VIM_VER_LONG`new_version $1`-all.tar.bz2"
         OLD_DIST_FILE="$DIST_DIR/$VIM_VER_LONG`old_version $1`-all.tar.bz2"          OLD_DIST_FILE="$DIST_DIR/$VIM_VER_LONG`old_version $1`-all.tar.bz2"
         cd /opt/scratch/rajo/src/vim/ && \          cd /opt/scratch/rajo/src/vim/ && \
                 tar cIf $DIST_FILE $VIM_VER`new_version $1` && \                  tar cjf $DIST_FILE $VIM_VER`new_version $1` && \
                         chmod a+r $DIST_FILE && \                          chmod a+r $DIST_FILE && \
                                 rm -f $OLD_DIST_FILE || return 1                                  rm -f $OLD_DIST_FILE || return 1
         cd $DIR          cd $DIR
Line 170  update-vim()
Line 171  update-vim()
 {  {
         local DIR TMP_FILE          local DIR TMP_FILE
         DIR=`pwd`;          DIR=`pwd`;
         TMP_FILE=`tempfile -p update_vim-zsh || mktemp /tmp/update_vim-zshXXXXXX || echo /tmp/update_vim-zsh$$`          TMP_FILE=`tempfile -p update_vim || mktemp /tmp/update_vim-XXXXXX || echo /tmp/update_vim-$$`
         echo "Looking for new patches...";          echo "Looking for new patches...";
         wget -O - $URL 2> /dev/null | awk 'BEGIN { FS=">" } {print $2}' | \          wget -O - $URL 2> /dev/null | awk 'BEGIN { FS=">" } {print $2}' | \
                 egrep "$VIM_VER_EGREP" | sed 's/<.*//g;' > $TMP_FILE                  egrep "$VIM_VER_EGREP" | sed 's/<.*//g;' > $TMP_FILE

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top