version 1.1, 2003/04/16 01:00:22 |
version 1.2, 2003/07/29 16:06:48 |
|
|
# All rights reserved. |
# All rights reserved. |
# |
# |
|
|
# $Platon$ |
# $Platon: vimconfig/contrib/update-vim-sources,v 1.1 2003/04/16 01:00:22 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/" |
Line 119 modify_changelog() |
|
Line 119 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" |
} |
} |
|
|
&& 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" |
} |
} |
|
|
{ |
{ |
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 |