Class: Tebako::Packager::Pass1MSysPatch
- Inherits:
-
Pass1Patch
- Object
- Patch
- RubygemsPatch
- Pass1Patch
- Tebako::Packager::Pass1MSysPatch
- Defined in:
- lib/tebako/packager/pass1_patch.rb
Overview
Ruby patching definitions (pass1 - Windows)
Constant Summary collapse
- INCLUDE_RUBY_ONIGMO_H_PATCH =
{ "# define ONIG_EXTERN RUBY_EXTERN" => "# define ONIG_EXTERN extern" }.freeze
- WIN32_WINMAIN_C_PATCH =
{ "WinMain(HINSTANCE current, HINSTANCE prev, LPSTR cmdline, int showcmd)" => "wWinMain(HINSTANCE current, HINSTANCE prev, LPWSTR cmdline, int showcmd) /* tebako patched */" }.freeze
- EXT_IO_CONSOLE_WIN32_VK_INC_PATCH =
{ "static const struct vktable *console_win32_vk(/*const char *, unsigned int*/);" => "/* tebako patched */ static const struct vktable *console_win32_vk(const char *, size_t);" }.freeze
Constants inherited from Pass1Patch
Tebako::Packager::Pass1Patch::ENC_JIS_PROPS_H_PATCH, Tebako::Packager::Pass1Patch::EXT_BIGDECIMAL_BIGDECIMAL_H_PATCH, Tebako::Packager::Pass1Patch::EXT_SETUP_PATCH, Tebako::Packager::Pass1Patch::OPENSSL_EXTCONF_RB_PATCH, Tebako::Packager::Pass1Patch::OPENSSL_EXTCONF_RB_SUBST, Tebako::Packager::Pass1Patch::TOOL_RBINSTALL_RB_PATCH
Constants inherited from RubygemsPatch
RubygemsPatch::RUBYGEMS_OPENSSL_RB_PATCH, RubygemsPatch::RUBYGEMS_OPENSSL_RB_SUBST
Instance Method Summary collapse
Methods inherited from Pass1Patch
Methods inherited from RubygemsPatch
Constructor Details
This class inherits a constructor from Tebako::Packager::Pass1Patch
Instance Method Details
#patch_map ⇒ Object
206 207 208 209 210 |
# File 'lib/tebako/packager/pass1_patch.rb', line 206 def patch_map pm = msys_patches pm.merge!(super) pm.freeze end |