|
|
|
@@ -68,6 +68,7 @@ patch_enable_all ()
|
|
|
|
|
enable_Staging="$1"
|
|
|
|
|
enable_advapi32_LsaLookupSids="$1"
|
|
|
|
|
enable_browseui_Progress_Dialog="$1"
|
|
|
|
|
enable_category_stable="$1"
|
|
|
|
|
enable_combase_String="$1"
|
|
|
|
|
enable_comctl32_LoadIconMetric="$1"
|
|
|
|
|
enable_configure_Absolute_RPATH="$1"
|
|
|
|
@@ -280,6 +281,9 @@ patch_enable ()
|
|
|
|
|
browseui-Progress_Dialog)
|
|
|
|
|
enable_browseui_Progress_Dialog="$2"
|
|
|
|
|
;;
|
|
|
|
|
category-stable)
|
|
|
|
|
enable_category_stable="$2"
|
|
|
|
|
;;
|
|
|
|
|
combase-String)
|
|
|
|
|
enable_combase_String="$2"
|
|
|
|
|
;;
|
|
|
|
@@ -1061,6 +1065,157 @@ patch_apply ()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if test "$enable_category_stable" -eq 1; then
|
|
|
|
|
if test "$enable_Staging" -gt 1; then
|
|
|
|
|
abort "Patchset Staging disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_configure_Absolute_RPATH" -gt 1; then
|
|
|
|
|
abort "Patchset configure-Absolute_RPATH disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_d3d9_Surface_Refcount" -gt 1; then
|
|
|
|
|
abort "Patchset d3d9-Surface_Refcount disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_d3dx9_36_D3DXStubs" -gt 1; then
|
|
|
|
|
abort "Patchset d3dx9_36-D3DXStubs disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_dbghelp_Debug_Symbols" -gt 1; then
|
|
|
|
|
abort "Patchset dbghelp-Debug_Symbols disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_dinput_Events" -gt 1; then
|
|
|
|
|
abort "Patchset dinput-Events disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_fonts_Missing_Fonts" -gt 1; then
|
|
|
|
|
abort "Patchset fonts-Missing_Fonts disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_gdiplus_GdipCreateEffect" -gt 1; then
|
|
|
|
|
abort "Patchset gdiplus-GdipCreateEffect disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_kernel32_GetStringTypeW" -gt 1; then
|
|
|
|
|
abort "Patchset kernel32-GetStringTypeW disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_libs_Unicode_Collation" -gt 1; then
|
|
|
|
|
abort "Patchset libs-Unicode_Collation disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_ntdll_APC_Start_Process" -gt 1; then
|
|
|
|
|
abort "Patchset ntdll-APC_Start_Process disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_ntdll_Dynamic_DST" -gt 1; then
|
|
|
|
|
abort "Patchset ntdll-Dynamic_DST disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_ntdll_Heap_FreeLists" -gt 1; then
|
|
|
|
|
abort "Patchset ntdll-Heap_FreeLists disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_ntdll_NtSetLdtEntries" -gt 1; then
|
|
|
|
|
abort "Patchset ntdll-NtSetLdtEntries disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_ntdll_Pipe_SpecialCharacters" -gt 1; then
|
|
|
|
|
abort "Patchset ntdll-Pipe_SpecialCharacters disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_ntdll_Threading" -gt 1; then
|
|
|
|
|
abort "Patchset ntdll-Threading disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_opengl32_Revert_Disable_Ext" -gt 1; then
|
|
|
|
|
abort "Patchset opengl32-Revert_Disable_Ext disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_regedit_String_Termination" -gt 1; then
|
|
|
|
|
abort "Patchset regedit-String_Termination disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_server_Address_List_Change" -gt 1; then
|
|
|
|
|
abort "Patchset server-Address_List_Change disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_setupapi_SetupDiSetDeviceInstallParamsW" -gt 1; then
|
|
|
|
|
abort "Patchset setupapi-SetupDiSetDeviceInstallParamsW disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_shell32_SHFileOperation" -gt 1; then
|
|
|
|
|
abort "Patchset shell32-SHFileOperation disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_urlmon_CoInternetSetFeatureEnabled" -gt 1; then
|
|
|
|
|
abort "Patchset urlmon-CoInternetSetFeatureEnabled disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_user32_GetRawInputDeviceList" -gt 1; then
|
|
|
|
|
abort "Patchset user32-GetRawInputDeviceList disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_user32_WndProc" -gt 1; then
|
|
|
|
|
abort "Patchset user32-WndProc disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_version_VersionInfoEx" -gt 1; then
|
|
|
|
|
abort "Patchset version-VersionInfoEx disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_wine_inf_Performance" -gt 1; then
|
|
|
|
|
abort "Patchset wine.inf-Performance disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_wine_inf_ProfileList_UserSID" -gt 1; then
|
|
|
|
|
abort "Patchset wine.inf-ProfileList_UserSID disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_winebuild_LinkerVersion" -gt 1; then
|
|
|
|
|
abort "Patchset winebuild-LinkerVersion disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_winecfg_Libraries" -gt 1; then
|
|
|
|
|
abort "Patchset winecfg-Libraries disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_wined3d_Multisampling" -gt 1; then
|
|
|
|
|
abort "Patchset wined3d-Multisampling disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_wined3d_Revert_PixelFormat" -gt 1; then
|
|
|
|
|
abort "Patchset wined3d-Revert_PixelFormat disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_winemenubuilder_Desktop_Icon_Path" -gt 1; then
|
|
|
|
|
abort "Patchset winemenubuilder-Desktop_Icon_Path disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_winex11_Thread_Data" -gt 1; then
|
|
|
|
|
abort "Patchset winex11-Thread_Data disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_wininet_ParseX509EncodedCertificateForListBoxEntry" -gt 1; then
|
|
|
|
|
abort "Patchset wininet-ParseX509EncodedCertificateForListBoxEntry disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_winmm_Delay_Import_Depends" -gt 1; then
|
|
|
|
|
abort "Patchset winmm-Delay_Import_Depends disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_ws2_32_Connect_Time" -gt 1; then
|
|
|
|
|
abort "Patchset ws2_32-Connect_Time disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
if test "$enable_ws2_32_Select" -gt 1; then
|
|
|
|
|
abort "Patchset ws2_32-Select disabled, but category-stable depends on that."
|
|
|
|
|
fi
|
|
|
|
|
enable_Staging=1
|
|
|
|
|
enable_configure_Absolute_RPATH=1
|
|
|
|
|
enable_d3d9_Surface_Refcount=1
|
|
|
|
|
enable_d3dx9_36_D3DXStubs=1
|
|
|
|
|
enable_dbghelp_Debug_Symbols=1
|
|
|
|
|
enable_dinput_Events=1
|
|
|
|
|
enable_fonts_Missing_Fonts=1
|
|
|
|
|
enable_gdiplus_GdipCreateEffect=1
|
|
|
|
|
enable_kernel32_GetStringTypeW=1
|
|
|
|
|
enable_libs_Unicode_Collation=1
|
|
|
|
|
enable_ntdll_APC_Start_Process=1
|
|
|
|
|
enable_ntdll_Dynamic_DST=1
|
|
|
|
|
enable_ntdll_Heap_FreeLists=1
|
|
|
|
|
enable_ntdll_NtSetLdtEntries=1
|
|
|
|
|
enable_ntdll_Pipe_SpecialCharacters=1
|
|
|
|
|
enable_ntdll_Threading=1
|
|
|
|
|
enable_opengl32_Revert_Disable_Ext=1
|
|
|
|
|
enable_regedit_String_Termination=1
|
|
|
|
|
enable_server_Address_List_Change=1
|
|
|
|
|
enable_setupapi_SetupDiSetDeviceInstallParamsW=1
|
|
|
|
|
enable_shell32_SHFileOperation=1
|
|
|
|
|
enable_urlmon_CoInternetSetFeatureEnabled=1
|
|
|
|
|
enable_user32_GetRawInputDeviceList=1
|
|
|
|
|
enable_user32_WndProc=1
|
|
|
|
|
enable_version_VersionInfoEx=1
|
|
|
|
|
enable_wine_inf_Performance=1
|
|
|
|
|
enable_wine_inf_ProfileList_UserSID=1
|
|
|
|
|
enable_winebuild_LinkerVersion=1
|
|
|
|
|
enable_winecfg_Libraries=1
|
|
|
|
|
enable_wined3d_Multisampling=1
|
|
|
|
|
enable_wined3d_Revert_PixelFormat=1
|
|
|
|
|
enable_winemenubuilder_Desktop_Icon_Path=1
|
|
|
|
|
enable_winex11_Thread_Data=1
|
|
|
|
|
enable_wininet_ParseX509EncodedCertificateForListBoxEntry=1
|
|
|
|
|
enable_winmm_Delay_Import_Depends=1
|
|
|
|
|
enable_ws2_32_Connect_Time=1
|
|
|
|
|
enable_ws2_32_Select=1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if test "$enable_shell32_SHFileOperation" -eq 1; then
|
|
|
|
|
if test "$enable_shell32_Progress_Dialog" -gt 1; then
|
|
|
|
|
abort "Patchset shell32-Progress_Dialog disabled, but shell32-SHFileOperation depends on that."
|
|
|
|
|