Revision: 8938 https://osdn.net/projects/ttssh2/scm/svn/commits/8938 Author: nmaya Date: 2020-09-21 09:52:57 +0900 (Mon, 21 Sep 2020) Log Message: ----------- patch.exe をリポジトリから削除 手動で配置が必要になった PATH が通ったところに patch があればそれが利用されるようにした Modified Paths: -------------- branches/4-stable/doc/en/html/reference/develop.txt branches/4-stable/doc/ja/html/reference/develop.txt branches/4-stable/libs/openssl_patch/check_patch.bat Removed Paths: ------------- branches/4-stable/libs/openssl_patch/patch.exe -------------- next part -------------- Modified: branches/4-stable/doc/en/html/reference/develop.txt =================================================================== --- branches/4-stable/doc/en/html/reference/develop.txt 2020-09-11 15:47:32 UTC (rev 8937) +++ branches/4-stable/doc/en/html/reference/develop.txt 2020-09-21 00:52:57 UTC (rev 8938) @@ -47,6 +47,9 @@ Subversion for Windows (http://sourceforge.net/projects/win32svn/) Use the compatible version for check-outed svn version. Extract into libs\svn. ("svnversion.exe" is located in libs\svn\bin directory.) + Patch + PATH \x82̒ʂ\xC1\x82\xBD\x82Ƃ\xB1\x82\xEB\x82\xC9 patch \x82\xAA\x82Ȃ\xA2\x8Fꍇ\x82́Alibs\openssl_patch \x82\xC9 "patch.exe" \x82\xAA\x94z\x92u\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B + https://gitforwindows.org/ (https://github.com/git-for-windows/git/releases/latest) \x82\xA9\x82\xE7\x82ł\xA0\x82\xEA\x82AGit-x.xx.x-xx-bit.tar.bz2 \x82\xF0\x83_\x83E\x83\x93\x83\x8D\x81[\x83h\x82\xB5\x82ēW\x8AJ\x82\xB5\x81Ausr\bin \x93\xE0\x82\xCC patch.exe, msys-gcc_s-1.dll, msys-2.0.dll \x82\xF0\x83R\x83s\x81[\x82\xB5\x82܂\xB7\x81B * Libraries Modified: branches/4-stable/doc/ja/html/reference/develop.txt =================================================================== --- branches/4-stable/doc/ja/html/reference/develop.txt 2020-09-11 15:47:32 UTC (rev 8937) +++ branches/4-stable/doc/ja/html/reference/develop.txt 2020-09-21 00:52:57 UTC (rev 8938) @@ -51,6 +51,9 @@ Subversion for Windows (http://sourceforge.net/projects/win32svn/) \x83\\x81[\x83X\x82̃`\x83F\x83b\x83N\x83A\x83E\x83g\x82Ɏg\x82\xC1\x82\xBD svn \x82ƌ݊\xB7\x90\xAB\x82̂\xA0\x82\xE9\x83o\x81[\x83W\x83\x87\x83\x93\x81B libs\svn \x82։𓀂\xB5\x82܂\xB7\x81B("svnversion.exe" \x82\xAA libs\svn\bin \x82ɔz\x92u\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2) + Patch + PATH \x82̒ʂ\xC1\x82\xBD\x82Ƃ\xB1\x82\xEB\x82\xC9 patch \x82\xAA\x82Ȃ\xA2\x8Fꍇ\x82́Alibs\openssl_patch \x82\xC9 "patch.exe" \x82\xAA\x94z\x92u\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B + https://gitforwindows.org/ (https://github.com/git-for-windows/git/releases/latest) \x82\xA9\x82\xE7\x82ł\xA0\x82\xEA\x82AGit-x.xx.x-xx-bit.tar.bz2 \x82\xF0\x83_\x83E\x83\x93\x83\x8D\x81[\x83h\x82\xB5\x82ēW\x8AJ\x82\xB5\x81Ausr\bin \x93\xE0\x82\xCC patch.exe, msys-gcc_s-1.dll, msys-2.0.dll \x82\xF0\x83R\x83s\x81[\x82\xB5\x82܂\xB7\x81B \x81\xA1 \x83\x89\x83C\x83u\x83\x89\x83\x8A Modified: branches/4-stable/libs/openssl_patch/check_patch.bat =================================================================== --- branches/4-stable/libs/openssl_patch/check_patch.bat 2020-09-11 15:47:32 UTC (rev 8937) +++ branches/4-stable/libs/openssl_patch/check_patch.bat 2020-09-21 00:52:57 UTC (rev 8938) @@ -1,6 +1,8 @@ @echo off -set folder=openssl_patch +rem cmdfolder \x82́Apatch \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9 .. \x82\xA9\x82猩\x82\xBD\x91\x8A\x91p\x83X +set cmdfolder=openssl_patch + set cmdopt2=--binary --backup -p0 set cmdopt1=--dry-run %cmdopt2% @@ -10,14 +12,22 @@ rem rem \x83p\x83b\x83`\x83R\x83}\x83\x93\x83h\x82̑\xB6\x8D݃`\x83F\x83b\x83N -set patchcmd="patch.exe" -if exist %patchcmd% (goto cmd_true) else goto cmd_false +rem ..\%cmdfolder%\patch.exe, PATH\x82\xAA\x92ʂ\xC1\x82Ă\xA2\x82\xE9patch \x82̗D\x90揇 +pushd .. +set patchcmd="%cmdfolder%\patch.exe" +if exist %patchcmd% ( + popd + goto cmd_true +) +popd +set patchcmd=patch +%patchcmd% -v +if %errorlevel% == 0 (goto cmd_true) else goto cmd_false + :cmd_true -rem \x83p\x83b\x83`\x82̓K\x97p\x97L\x96\xB3\x82\xF0\x83`\x83F\x83b\x83N - :patch1 rem freeaddrinfo/getnameinfo/getaddrinfo API(WindowsXP\x88ȍ~)\x88ˑ\xB6\x8F\x9C\x8B\x8E\x82̂\xBD\x82\xDF findstr /c:"# undef AI_PASSIVE" ..\openssl\crypto\bio\bio_local.h @@ -25,8 +35,8 @@ goto patch2 :fail1 pushd .. -%folder%\patch %cmdopt1% < %folder%\ws2_32_dll_patch2.txt -%folder%\patch %cmdopt2% < %folder%\ws2_32_dll_patch2.txt +%patchcmd% %cmdopt1% < %folder%\ws2_32_dll_patch2.txt +%patchcmd% %cmdopt2% < %folder%\ws2_32_dll_patch2.txt popd :patch2 @@ -44,8 +54,8 @@ rem goto patch6 rem :fail5 rem pushd .. -rem %folder%\patch %cmdopt1% < %folder%\RAND_bytes.txt -rem %folder%\patch %cmdopt2% < %folder%\RAND_bytes.txt +rem %patchcmd% %cmdopt1% < %folder%\RAND_bytes.txt +rem %patchcmd% %cmdopt2% < %folder%\RAND_bytes.txt rem popd @@ -56,8 +66,8 @@ goto patch7 :fail6 pushd .. -%folder%\patch %cmdopt1% < %folder%\atomic_api.txt -%folder%\patch %cmdopt2% < %folder%\atomic_api.txt +%patchcmd% %cmdopt1% < %folder%\atomic_api.txt +%patchcmd% %cmdopt2% < %folder%\atomic_api.txt popd @@ -69,8 +79,8 @@ goto patch8 :fail7 pushd .. -%folder%\patch %cmdopt1% < %folder%\CryptAcquireContextW2.txt -%folder%\patch %cmdopt2% < %folder%\CryptAcquireContextW2.txt +%patchcmd% %cmdopt1% < %folder%\CryptAcquireContextW2.txt +%patchcmd% %cmdopt2% < %folder%\CryptAcquireContextW2.txt popd @@ -85,8 +95,8 @@ :fail8 pushd .. copy /b openssl\crypto\threads_win.c.orig openssl\crypto\threads_win.c.orig2 -%folder%\patch %cmdopt1% < %folder%\atomic_api_win95.txt -%folder%\patch %cmdopt2% < %folder%\atomic_api_win95.txt +%patchcmd% %cmdopt1% < %folder%\atomic_api_win95.txt +%patchcmd% %cmdopt2% < %folder%\atomic_api_win95.txt popd @@ -99,8 +109,8 @@ :fail9 pushd .. copy /b openssl\crypto\rand\rand_win.c.orig openssl\crypto\rand\rand_win.c.orig2 -%folder%\patch %cmdopt1% < %folder%\CryptAcquireContextW_win95.txt -%folder%\patch %cmdopt2% < %folder%\CryptAcquireContextW_win95.txt +%patchcmd% %cmdopt1% < %folder%\CryptAcquireContextW_win95.txt +%patchcmd% %cmdopt2% < %folder%\CryptAcquireContextW_win95.txt popd @@ -128,9 +138,9 @@ goto end :cmd_false -echo \x83p\x83b\x83`\x83R\x83}\x83\x93\x83h %patchcmd% \x82\xAA\x8C\xA9\x82\xA9\x82\xE8\x82܂\xB9\x82\xF1 -echo \x89\xBA\x8BL\x83T\x83C\x83g\x82\xA9\x82\xE7\x83_\x83E\x83\x93\x83\x8D\x81[\x83h\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2 -echo http://geoffair.net/projects/patch.htm +echo \x83p\x83b\x83`\x83R\x83}\x83\x93\x83h\x82\xAA\x8C\xA9\x82\xA9\x82\xE8\x82܂\xB9\x82\xF1 +echo \x89\xBA\x8BL\x83T\x83C\x83g\x82\xA9\x82\xE7\x83_\x83E\x83\x93\x83\x8D\x81[\x83h\x82\xB5\x82āA..\%cmdfolder% \x82\xC9 patch.exe \x82\xF0\x94z\x92u\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2 +echo https://github.com/git-for-windows/git/releases/latest echo. goto patchfail Deleted: branches/4-stable/libs/openssl_patch/patch.exe =================================================================== (Binary files differ)