Skip to content

Commit 3692d94

Browse files
authored
Merge pull request #232 from k-takata/update-interfaces
Update interfaces
2 parents abaf5df + d7d816a commit 3692d94

File tree

3 files changed

+31
-26
lines changed

3 files changed

+31
-26
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ a working Lua installation). This means, those interpreters have to be
4141
installed in addition to Vim. Without it Vim won't be able to use that feature!
4242
You can find those interperters here:
4343

44-
* [Strawberry Perl](http://strawberryperl.com/) 5.28
44+
* [Strawberry Perl](http://strawberryperl.com/) 5.32
4545
* [ActiveTcl](http://www.activestate.com/activetcl/downloads) 8.6.6
46-
* [LuaBinaries](http://luabinaries.sourceforge.net/download.html) 5.3
46+
* [LuaBinaries](http://luabinaries.sourceforge.net/download.html) 5.4
4747
* [Python](https://www.python.org/downloads/) 2.7
48-
* [Python 3](https://www.python.org/downloads/) 3.9
48+
* [Python 3](https://www.python.org/downloads/) 3.10
4949
* [Racket](https://download.racket-lang.org/) 6.10.1
50-
* [RubyInstaller2](http://rubyinstaller.org/downloads/) 2.4
50+
* [RubyInstaller](http://rubyinstaller.org/downloads/) 3.0
5151

5252
Make sure that you install the same architecture (32bit/64bit) for those
5353
libraries that matches your Vim installation.

appveyor.bat

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,25 @@ if /I "%ARCH%"=="x64" (
1515
:: ----------------------------------------------------------------------
1616
:: Download URLs, local dirs and versions
1717
:: Lua
18-
set LUA_VER=53
19-
set LUA32_URL=http://downloads.sourceforge.net/luabinaries/lua-5.3.2_Win32_dllw4_lib.zip
20-
set LUA64_URL=http://downloads.sourceforge.net/luabinaries/lua-5.3.2_Win64_dllw4_lib.zip
21-
set LUA_URL=!LUA%BIT%_URL!
18+
set LUA_VER=54
19+
set LUA_RELEASE=5.4.2
20+
set LUA_URL=https://downloads.sourceforge.net/luabinaries/lua-%LUA_RELEASE%_Win%BIT%_dllw6_lib.zip
2221
set LUA_DIR=C:\Lua
2322
:: Perl
24-
set PERL_VER=528
25-
set PERL32_URL=http://strawberryperl.com/download/5.28.0.1/strawberry-perl-5.28.0.1-32bit-portable.zip
26-
set PERL64_URL=http://strawberryperl.com/download/5.28.0.1/strawberry-perl-5.28.0.1-64bit-portable.zip
27-
set PERL_URL=!PERL%BIT%_URL!
23+
set PERL_VER=532
24+
set PERL_RELEASE=5.32.1.1
25+
set PERL_URL=https://strawberryperl.com/download/%PERL_RELEASE%/strawberry-perl-%PERL_RELEASE%-%BIT%bit-portable.zip
2826
set PERL_DIR=C:\Strawberry\perl
2927
:: Python2
3028
set PYTHON_VER=27
3129
set PYTHON_32_DIR=C:\python%PYTHON_VER%
3230
set PYTHON_64_DIR=C:\python%PYTHON_VER%-x64
3331
set PYTHON_DIR=!PYTHON_%BIT%_DIR!
3432
:: Python3
35-
set PYTHON3_VER=39
36-
set PYTHON3_32_URL=https://www.python.org/ftp/python/3.9.0/python-3.9.0.exe
37-
set PYTHON3_64_URL=https://www.python.org/ftp/python/3.9.0/python-3.9.0-amd64.exe
33+
set PYTHON3_VER=310
34+
set PYTHON3_RELEASE=3.10.0
35+
set PYTHON3_32_URL=https://www.python.org/ftp/python/%PYTHON3_RELEASE%/python-%PYTHON3_RELEASE%.exe
36+
set PYTHON3_64_URL=https://www.python.org/ftp/python/%PYTHON3_RELEASE%/python-%PYTHON3_RELEASE%-amd64.exe
3837
set PYTHON3_URL=!PYTHON3_%BIT%_URL!
3938
set PYTHON3_32_DIR=C:\python%PYTHON3_VER%
4039
set PYTHON3_64_DIR=C:\python%PYTHON3_VER%-x64
@@ -49,10 +48,12 @@ set RACKET64_DIR=%PROGRAMFILES%\Racket
4948
set RACKET_DIR=!RACKET%BIT%_DIR!
5049
set MZSCHEME_VER=%RACKET_VER%
5150
:: Ruby
52-
set RUBY_VER=24
53-
set RUBY_API_VER_LONG=2.4.0
54-
set RUBY_BRANCH=ruby_2_4
55-
set RUBY_URL=https://github.com/ruby/ruby/archive/%RUBY_BRANCH%.zip
51+
set RUBY_VER=30
52+
set RUBY_API_VER_LONG=3.0.0
53+
set RUBY_BRANCH=ruby_3_0
54+
set RUBY_RELEASE=3.0.2-1
55+
set RUBY_SRC_URL=https://github.com/ruby/ruby/archive/%RUBY_BRANCH%.zip
56+
set RUBY_URL=https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-%RUBY_RELEASE%/rubyinstaller-%RUBY_RELEASE%-%ARCH%.7z
5657
set RUBY32_DIR=C:\Ruby%RUBY_VER%
5758
set RUBY64_DIR=C:\Ruby%RUBY_VER%-x64
5859
set RUBY_DIR=!RUBY%BIT%_DIR!
@@ -129,18 +130,22 @@ start /wait downloads\tcl.exe /extract:c:\ActiveTclTemp /exenoui /exenoupdates /
129130
for /d %%i in (c:\ActiveTclTemp\*) do move %%i %TCL_DIR%
130131
copy %TCL_DIR%\bin\%TCL_DLL% vim\src\
131132

132-
:: Python 3.9
133+
:: Python 3
133134
call :downloadfile %PYTHON3_URL% downloads\python3.exe
134135
cmd /c start /wait downloads\python3.exe /quiet TargetDir=%PYTHON3_DIR% Include_pip=0 Include_tcltk=0 Include_test=0 Include_tools=0 AssociateFiles=0 Shortcuts=0 Include_doc=0 Include_launcher=0 InstallLauncherAllUsers=0
135136

136137
:: Ruby
138+
:: Download RubyInstaller binary
139+
call :downloadfile %RUBY_URL% downloads\ruby.7z
140+
7z x downloads\ruby.7z -oC:\ > nul || exit 1
141+
move C:\rubyinstaller-%RUBY_RELEASE%-%ARCH% %RUBY_DIR% > nul || exit 1
137142
:: RubyInstaller is built by MinGW, so we cannot use header files from it.
138143
:: Download the source files and generate config.h for MSVC.
139144
rem git clone https://github.com/ruby/ruby.git -b %RUBY_BRANCH% --depth 1 -q ../ruby
140-
call :downloadfile %RUBY_URL% downloads\ruby.zip
145+
call :downloadfile %RUBY_SRC_URL% downloads\ruby_src.zip
141146
:: Extract the files only we needed to reduce the building time.
142147
:: We need to use `^^` to escape `!` because we enable delayed expansion.
143-
7z x downloads\ruby.zip */bin */enc/Makefile.in */win32 */common.mk -ir^^!version.h -xr^^!README.* -xr^^!*/win32/*.c -xr^^!*/win32/*.h -o.. > nul || exit 1
148+
7z x downloads\ruby_src.zip */bin */enc/Makefile.in */win32 */common.mk -ir^^!version.h -xr^^!README.* -xr^^!*/win32/*.c -xr^^!*/win32/*.h -o.. > nul || exit 1
144149
move ..\ruby-%RUBY_BRANCH% ..\ruby > nul || exit 1
145150
pushd ..\ruby
146151
call win32\configure.bat

appveyor.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,13 @@ deploy:
109109
<details>
110110
<summary>Interface Informations</summary>
111111
112-
* [Strawberry Perl](http://strawberryperl.com/) 5.28
112+
* [Strawberry Perl](http://strawberryperl.com/) 5.32
113113
* [ActiveTcl](http://www.activestate.com/activetcl/downloads) 8.6.6
114-
* [LuaBinaries](http://luabinaries.sourceforge.net/download.html) 5.3
114+
* [LuaBinaries](http://luabinaries.sourceforge.net/download.html) 5.4
115115
* [Python](https://www.python.org/downloads/) 2.7
116-
* [Python3](https://www.python.org/downloads/) 3.9
116+
* [Python3](https://www.python.org/downloads/) 3.10
117117
* [Racket](https://download.racket-lang.org/) 6.10.1
118-
* [RubyInstaller2](http://rubyinstaller.org/downloads/) 2.4
118+
* [RubyInstaller](http://rubyinstaller.org/downloads/) 3.0
119119
<!-- * [libsodium](https://download.libsodium.org/libsodium/) 1.0.18 -->
120120
</details>
121121

0 commit comments

Comments
 (0)