On Fr, 08 Jan 2016, Ken Takata wrote:

> Hi Bram and all,
> 
> 2016/1/2 Sat 22:14:01 UTC+9 Bram Moolenaar wrote:
> > Can we please gather the complete, step-by-step instructions?  Probably
> > the best place for this is src/INSTALLpc.txt.
> 
> I wrote it. Please review.
> 
> I also updated the appveyor script:
> https://github.com/k-takata/vim/tree/chrisbra-appveyor-build

Here is an update to appveyor.bat to include mz_scheme/dyn

I tried to build but the nsis script failed.


Best,
Christian
-- 
Die deutsche Sprache sollte sanft und ehrfurchtsvoll zu den toten
Sprachen abgelegt werden, denn nur die Toten haben die Zeit, diese
Sprache zu lernen.
                -- Mark Twain (eigl. Samuel Langhorne Clemens)

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
diff --git a/src/appveyor.bat b/src/appveyor.bat
index cc38b72..1845180 100644
--- a/src/appveyor.bat
+++ b/src/appveyor.bat
@@ -42,6 +42,16 @@ echo on
 nmake .config.h.time
 xcopy /s .ext\include C:\Ruby22\include\ruby-2.2.0
 popd
+:: newer 7Zip
+curl -f -L http://www.7-zip.org/a/7z1514.exe -o 7zip.exe
+7z x 7zip.exe -oc:\7zip
+:: Racket
+:: Need a patch to install gvim with dynamic racket
+:: Patch from Yukihiro Nakadaira https://groups.google.com/d/msg/vim_dev/qg7R7HeGq50/l-R74zATAwAJ
+curl -f -L https://raw.githubusercontent.com/chrisbra/vim-mq-patches/master/fix_mzscheme -o fix_mzscheme.diff
+git apply --check fix_mzscheme.diff && git apply fix_mzscheme.diff || exit 1
+curl -f -L https://mirror.racket-lang.org/releases/6.3/installers/racket-minimal-6.3-i386-win32.exe -o racket.exe
+c:\7zip\7z.exe x racket.exe -aoa -r -oc:\racket63 > nul
 
 if /i "%appveyor_repo_tag%"=="false" goto skip_install_x86
 
@@ -60,7 +70,7 @@ curl -f -L http://upx.sourceforge.net/download/upx391w.zip -o upx.zip
 :skip_install_x86
 
 :: Update PATH
-path C:\Perl522\perl\bin;%path%;C:\Lua;C:\Tcl\bin;C:\Ruby22\bin
+path C:\Perl522\perl\bin;%path%;C:\Lua;C:\Tcl\bin;C:\Ruby22\bin;c:\racket63
 @echo off
 goto :eof
 
@@ -91,6 +101,16 @@ echo on
 nmake .config.h.time
 xcopy /s .ext\include C:\Ruby22-x64\include\ruby-2.2.0
 popd
+:: newer 7Zip
+curl -f -L http://www.7-zip.org/a/7z1514-x64.exe -o 7zip.exe
+7z x 7zip.exe -oc:\7zip-x64
+:: Racket
+:: Need a patch to install gvim with dynamic racket
+:: Patch from Yukihiro Nakadaira https://groups.google.com/d/msg/vim_dev/qg7R7HeGq50/l-R74zATAwAJ
+curl -f -L https://raw.githubusercontent.com/chrisbra/vim-mq-patches/master/fix_mzscheme -o fix_mzscheme.diff
+git apply --check fix_mzscheme.diff && git apply fix_mzscheme.diff || exit 1
+curl -f -L https://mirror.racket-lang.org/releases/6.3/installers/racket-minimal-6.3-x86_64-win32.exe -o racket.exe
+c:\7zip-x64\7z.exe x racket.exe -y -r -oc:\racket63-x64 > nul
 
 if /i "%appveyor_repo_tag%"=="false" goto skip_install_x64
 
@@ -111,7 +131,7 @@ curl -f -L http://upx.sourceforge.net/download/upx391w.zip -o upx.zip
 :skip_install_x64
 
 :: Update PATH
-path C:\Perl522\perl\bin;%path%;C:\Lua;C:\Tcl\bin;C:\Ruby22-x64\bin
+path C:\Perl522\perl\bin;%path%;C:\Lua;C:\Tcl\bin;C:\Ruby22-x64\bin;c:\racket63-x64
 @echo off
 goto :eof
 
@@ -132,6 +152,7 @@ nmake -f Make_mvc2.mak CPU=i386 ^
 	TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes TCL=C:\Tcl ^
 	RUBY=C:\Ruby22 DYNAMIC_RUBY=yes RUBY_VER=22 RUBY_VER_LONG=2.2.0 ^
 	RUBY_MSVCRT_NAME=msvcrt ^
+	MZSCHEME=c:\racket63 DYNAMIC_MZSCHEME=yes MZSCHEME_VER=3m_9z0ds0 ^
 	WINVER=0x500 ^
 	|| exit 1
 @if /i "%appveyor_repo_tag%"=="false" goto check_executable
@@ -146,6 +167,7 @@ nmake -f Make_mvc2.mak CPU=i386 ^
 	TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes TCL=C:\Tcl ^
 	RUBY=C:\Ruby22 DYNAMIC_RUBY=yes RUBY_VER=22 RUBY_VER_LONG=2.2.0 ^
 	RUBY_MSVCRT_NAME=msvcrt ^
+	MZSCHEME=c:\racket63 DYNAMIC_MZSCHEME=yes MZSCHEME_VER=3m_9z0ds0 ^
 	WINVER=0x500 ^
 	|| exit 1
 :: Build translations
@@ -174,6 +196,7 @@ nmake -f Make_mvc2.mak CPU=AMD64 ^
 	TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes TCL=C:\Tcl ^
 	RUBY=C:\Ruby22-x64 DYNAMIC_RUBY=yes RUBY_VER=22 RUBY_VER_LONG=2.2.0 ^
 	RUBY_MSVCRT_NAME=msvcrt ^
+	MZSCHEME=c:\racket63-x64 DYNAMIC_MZSCHEME=yes MZSCHEME_VER=3m_9z0ds0 ^
 	WINVER=0x500 ^
 	|| exit 1
 @if /i "%appveyor_repo_tag%"=="false" goto check_executable
@@ -188,6 +211,7 @@ nmake -f Make_mvc2.mak CPU=AMD64 ^
 	TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes TCL=C:\Tcl ^
 	RUBY=C:\Ruby22-x64 DYNAMIC_RUBY=yes RUBY_VER=22 RUBY_VER_LONG=2.2.0 ^
 	RUBY_MSVCRT_NAME=msvcrt ^
+	MZSCHEME=c:\racket63-x64 DYNAMIC_MZSCHEME=yes MZSCHEME_VER=3m_9z0ds0 ^
 	WINVER=0x500 ^
 	|| exit 1
 :: Build translations

Raspunde prin e-mail lui