diff --git a/.gitignore b/.gitignore index fe7c04823b4eab..b7a6f66dc5f649 100644 --- a/.gitignore +++ b/.gitignore @@ -196,6 +196,9 @@ lcov*.info /ext/socket/constdefs.h /ext/socket/constdefs.c +# /ext/zlib/ +/ext/zlib/zlib-* + # /gems /gems/*.gem /gems/src diff --git a/appveyor.yml b/appveyor.yml index 28ca917e8eadd0..5da810c4c19473 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -54,15 +54,13 @@ for: - mkdir \usr\local\bin - mkdir \usr\local\include - mkdir \usr\local\lib - - curl -fsSL -o zlib%zlib_version:.=%.zip --retry 10 https://zlib.net/zlib%zlib_version:.=%.zip - - 7z x -o%APPVEYOR_BUILD_FOLDER%\ext\zlib zlib%zlib_version:.=%.zip - for %%I in (%OPENSSL_DIR%\*.dll) do mklink /h \usr\local\bin\%%~nxI %%I - attrib +r /s /d - mkdir %Platform%-mswin_%vs% build_script: - cd %APPVEYOR_BUILD_FOLDER% - cd %Platform%-mswin_%vs% - - ..\win32\configure.bat --without-ext=+,dbm,gdbm,readline --with-opt-dir=/usr/local --with-openssl-dir=%OPENSSL_DIR:\=/% + - ..\win32\configure.bat --without-ext=+,dbm,gdbm,readline --with-opt-dir=/usr/local --enable-bundled-zlib --with-openssl-dir=%OPENSSL_DIR:\=/% - nmake -l - nmake install-nodoc - \usr\bin\ruby -v -e "p :locale => Encoding.find('locale'), :filesystem => Encoding.find('filesystem')" diff --git a/ext/zlib/extlibs b/ext/zlib/extlibs new file mode 100644 index 00000000000000..246a3d12cc9e82 --- /dev/null +++ b/ext/zlib/extlibs @@ -0,0 +1,3 @@ +http://www.zlib.net/zlib-1.2.11.tar.gz \ + md5:1c9f62f0778697a09d36121ead88e08e \ + sha512:73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae