Class: Tebako::Packager::Pass2MSysPatch

Inherits:
Pass2Patch show all
Defined in:
lib/tebako/packager/pass2msys_patch.rb

Overview

Msys Pass2 patches

Constant Summary

Constants included from PatchLiterals

Tebako::Packager::PatchLiterals::C_FILE_SUBST, Tebako::Packager::PatchLiterals::C_FILE_SUBST_LESS, Tebako::Packager::PatchLiterals::DIR_C_BASE_PATCH, Tebako::Packager::PatchLiterals::DIR_C_BASE_PATCH_ONE, Tebako::Packager::PatchLiterals::DIR_C_BASE_PATCH_TWO, Tebako::Packager::PatchLiterals::DLN_C_MSYS_PATCH, Tebako::Packager::PatchLiterals::DLN_C_MSYS_PATCH_PRE32, Tebako::Packager::PatchLiterals::DLN_C_PATCH_PATTERN, Tebako::Packager::PatchLiterals::DLN_C_PRE34_PATCH_PATTERN, Tebako::Packager::PatchLiterals::FILE_C_MSYS_PATCH, Tebako::Packager::PatchLiterals::FILE_C_MSYS_SUBST, Tebako::Packager::PatchLiterals::IO_C_SUBST, Tebako::Packager::PatchLiterals::LINUX_MUSL_THREAD_PTHREAD_PATCH, Tebako::Packager::PatchLiterals::LINUX_PATCHES, Tebako::Packager::PatchLiterals::PRISM_PATCHES, Tebako::Packager::PatchLiterals::PRISM_PATTERN_1, Tebako::Packager::PatchLiterals::PRISM_PATTERN_2, Tebako::Packager::PatchLiterals::PRISM_SUBST_1, Tebako::Packager::PatchLiterals::PRISM_SUBST_2, Tebako::Packager::PatchLiterals::TOOL_MKCONFIG_RB_SUBST, Tebako::Packager::PatchLiterals::TOOL_MKCONFIG_RB_SUBST_MSYS

Constants included from PatchBuildsystem

Tebako::Packager::PatchBuildsystem::COMMON_MK_PATCH, Tebako::Packager::PatchBuildsystem::TEMPLATE_MAKEFILE_IN_BASE_PATCH, Tebako::Packager::PatchBuildsystem::TEMPLATE_MAKEFILE_IN_BASE_PATCH_MSYS, Tebako::Packager::PatchBuildsystem::TEMPLATE_MAKEFILE_IN_BASE_PATCH_PRE_3_1, Tebako::Packager::PatchBuildsystem::TEMPLATE_MAKEFILE_IN_BASE_PATTERN, Tebako::Packager::PatchBuildsystem::TEMPLATE_MAKEFILE_IN_BASE_PATTERN_PRE_3_1, Tebako::Packager::PatchBuildsystem::TEMPLATE_MAKEFILE_IN_BASE_PATTERN_PRE_3_3

Instance Method Summary collapse

Methods inherited from Pass2Patch

#initialize

Methods included from PatchBuildsystem

#get_config_status_patch, #get_config_status_pattern, #template_makefile_in_patch_two, #template_makefile_in_subst

Constructor Details

This class inherits a constructor from Tebako::Packager::Pass2Patch

Instance Method Details

#patch_mapObject



125
126
127
128
129
130
# File 'lib/tebako/packager/pass2msys_patch.rb', line 125

def patch_map
  pm = super
  pm.merge!(msys_patches)
  pm.store("config.status", get_config_status_patch(@ostype, @deps_lib_dir, @ruby_ver))
  pm
end