Commit Graph

134 Commits (031a4ad09a19fc30f7d91d08db37ecc44cce536e)
 

Author SHA1 Message Date
Tk-Glitch 031a4ad09a Thanks mango! 2020-07-11 08:06:50 +07:00
Tk-Glitch ecc427e747 Sync
> amdvlk-opt: 2020.Q2.6
  > mesa-git: Add a temporary workaround for compilation failing since 18cb8f23
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging b1219b7f
  > wine-tkg-git: Hotfixer: Update rules for caa41d49
2020-07-11 07:27:37 +07:00
Tk-Glitch d90aa9e727 Sync
> community-patches: wine-tkg-git: Update guy1524_mfplat_WIP patch for current head
  > linux-tkg: linux57-tkg: 5.7.8
  > linux-tkg: linux54-tkg: 5.4.51
  > nvidia-all: 450.56.01
  > nvidia-all: 450.57
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 046f6604
  > wine-tkg-git: Hotfixer: Update rules for 18ae539c
  > wine-tkg-git: Move the _ENABLE_TESTS check to _prebuild_common()
2020-07-10 07:58:28 +07:00
Tk-Glitch 08a1beeae6 Sync
> linux-tkg: linux58-rc-tkg: RC4
  > linux-tkg: linux57-tkg: Update bcachefs patchset
  > linux-tkg: linux57-tkg: Update BMQ to Project C v5.7-r2
  > wine-tkg-git: Hotfixer: Update rules and custom patch for f6954e6e
  > wine-tkg-git: Update mk11 patch for 2ea3e40 and move previous version to legacy
  > wine-tkg-git: Don't spam last_build_config.log with reverting hotfixes. Prepare.log already has those in a better and more useful way.
  > wine-tkg-git: Hotfixer: Update rules for 262e4ab9
  > wine-tkg-git: Update proton-winevulkan patchsets for 380b7f28 and moved previous versions to legacy
  > wine-tkg-git: Fix prepare.log not getting reset between builds when using _localbuild
  > wine-tkg-git: Hotfixer: Fixup for compilation failure on 8898a695 when protonify is disabled
  > wine-tkg-git: Hotfixer: Fix the e0e3b6c9 patch. The wrong version was pushed.
2020-07-09 04:27:03 +07:00
Tk-Glitch 8315f86493 Sync
> vkd3d-git: Adapt for vkd3d-proton naming/repo changes
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging ebbd0108
  > wine-tkg-git: Hotfixer: early: Disable broken dsound-EAX patchset on staging 4ef21bcf
  > wine-tkg-git: Update proton-tkg patchsets for 8898a69 and move previous versions to legacy
  > wine-tkg-git: Remove undesired tests from proton-rawinput patchset
  > wine-tkg-git: Update mk11 patch for fb7cc99 and move previous version to legacy
  > wine-tkg-git: Hotfixer: Update rules and custom patches for e0e3b6bc
  > wine-tkg-git: Move 3a3c7cbd to local proton-winevulkan when using fs hack
  > wine-tkg-git: Skip useless _pkgnaming func (as it gets overwritten) when using _localbuild, and add _PKGNAME_OVERRIDE support
  > wine-tkg-git: Skip unneeded tagging when using _localbuild
  > wine-tkg-git: Better logging when using _localbuild
  > wine-tkg-git: Initialize _configure_args array in _polish() when _localbuild is used
  > wine-tkg-git: Add an option to build local repos
  > wine-tkg-git: Replace _nomakepkg_strip option with a global _pkg_strip
  > wine-tkg-git: Proton-tkg: submodules annoyances
  > wine-tkg-git: Presets: Inherit compilation flags from main/external configuration files
  > wine-tkg-git: Hotfixer: Rework of some hacks and updated rules for 6e2a54ec and staging 21a97e1f
  > wine-tkg-git: Hotfixer: Bring early patching for mainline
  > wine-tkg-git: Move the NOMINGW check to prepare script
  > wine-tkg-git: proton-tkg: Switch vkd3d repos to vkd3d-proton
  > wine-tkg-git: Update legacy proton-tkg-staging-a302ab4 patchset
  > wine-tkg-git: Hotfixer: Allow silently skipping all hotfixes when setting _hotfixes_no_confirm="ignore"
2020-07-08 02:03:34 +07:00
Tk-Glitch 9f43b8e655 Merci Alexis! 🐸 ❤️
Sync
  > wine-tkg-git: Hotfixer: early: We can now drop disabling xactengine-initial on staging 3f3a05f9+
2020-07-05 15:54:34 +07:00
Tk-Glitch ef52bd1788 Sync fixes in preparation for 5.12 based wine/proton-tkg releases
> wine-tkg-git: Hotfixer: Do not import 537bb7a8 and b7ccb9d0 back. Those are breaking Blizzard games.
  > wine-tkg-git: Fix rules for fsync-staging
2020-07-04 17:25:34 +07:00
Tk-Glitch 91b5a2bab8 Sync
> wine-tkg-git: Hotfixer: early: Enable staging 215d78f8 hotfix by default on trees containing it
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 2e111fae
  > wine-tkg-git: Hotfixer: early: extend xactengine-initial patchset disabling to 502c444d and 9cca205c
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 502c444d and 9cca205c
  > wine-tkg-git: Skip the (late) hotfixer when using clean profiles
  > wine-tkg-git: Hotfixer: Update rules for 51dd1ba0
2020-07-04 05:02:39 +07:00
Tk-Glitch 9d273e5ea0 Sync
> wine-tkg-git: Hotfixer: Apparently we need to go deeper for the "fake" git name/email used for the hotfix commit.
  > wine-tkg-git: Hotfixer: xactengine-initial staging patchset is broken on 215d78f8 (5.11r20) -> disable
  > wine-tkg-git: Fix staging-44d1a45-localreverts failing to apply since cdc1e1b658 The patchset needs to be applied to the staging tree, which was ommited in that commit.
  > wine-tkg-git: Hotfixer: pass an author for committing
  > wine-tkg-git: Hotfixer: Update rules for 8bd5fe30
2020-07-03 01:32:33 +07:00
Tk-Glitch c1307dc9f0 Sync
> linux-tkg: linux57-tkg: 5.7.7
  > linux-tkg: linux54-tkg: 5.4.50
  > nvidia-all: Add a legacy fallback if `/usr/lib/modules/*/build/version` doesn't exist. This is notably the case on Manjaro.
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging cbdc68f5
  > wine-tkg-git: Fix a typo leading to current proton-rawinput patchset being used on legacy trees
  > wine-tkg-git: Fix custom patch 34 for staging 6125243d
  > wine-tkg-git: Hotfixer: Update rules for 10b17932
  > wine-tkg-git: Update proton fs hack patchsets for 5dd03cb and move previous versions to legacy
2020-07-02 03:02:34 +07:00
Tk-Glitch c5e94d2d0d Sync
> wine-tkg-git: Hotfixer: Update rules and custom patch for staging 4995d0d3 and 70f6f6d7
  > wine-tkg-git: Update proton-rawinput patchset for 3a9edf9 and move previous version to legacy
  > wine-tkg-git: Hotfixer: Update rules and custom patch for 359ee2ec
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 4995d0d3
2020-07-01 01:41:53 +07:00
Tk-Glitch bd442228e0 Sync
> linux-tkg: linux58-rc-tkg: Sync our pds patchset with 44e2576a42d8b15240457e451dc3b761de0a9f9c changes
  > linux-tkg: linux57-tkg: The execution of finish_cpu when offlining cores introduced with https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bf2c59fce4074e55d622089b34be3a6bc95484fb breaks suspend on our CPU schedulers. Skipping the call to fallback to idle_task_exit fixes it.
  > linux-tkg: linux58-rc-tkg: Add a patch from Nicholas Kazlauskas to fix an amdgpu crash introduced in 5.7.6
  > linux-tkg: linux57-tkg: Add a patch from Nicholas Kazlauskas to fix an amdgpu crash introduced in 5.7.6
  > linux-tkg: linux54-tkg: Allow for 100Hz timer frequency from .cfg
  > linux-tkg: linux58-rc-tkg: Add REGULATOR_MT6358 to config
  > linux-tkg: linux58-rc-tkg: RC3
  > mesa-git: Fix the llvm-libs "family" selected at build time not being used in depends array
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 70d81789 and 40099e26
  > wine-tkg-git: Hotfixer: Update rules for ec9e556d
  > wine-tkg-git: Proton-tkg: Typo
2020-06-30 03:32:24 +07:00
Tk-Glitch b14ef375ca Sync
> community-patches: wine-tkg-git: Add notes regarding the automated behavior of cloning the repo when valid community-patches are fed to wine/proton-tkg build system, and a precision regarding the correct path to use.
  > wine-tkg-git: Update proton-rawinput patchset for staging 82cff8bb and move previous version to legacy
  > wine-tkg-git: Properly exit when failing in user_patcher() and hotfixer()
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging b6c28187
  > wine-tkg-git: Tighten the proton + nofshack rules for staging-winex11-key_translation patchset
  > wine-tkg-git: Skip local winex11-key_translation patchset on staging 82cff8bb+
  > wine-tkg-git: Use the no_alloc_handle path only when staging's server-Desktop_Refcount is enabled. Some people were breaking their config by adding _proton_use_steamhelper="true" to non-proton configs.
  > wine-tkg-git: makepkg: Remove the mingw-w64-gcc check/prompt. It's been a source a confusion more than anything, and still is an optional dependency.
  > wine-tkg-git: Fix rawinput _staging_args rules for staging 82cff8bb
  > wine-tkg-git: Proton-tkg: Store downloaded mono and gecko tarballs
  > wine-tkg-git: Add --needed flag to pacman commands (#69)
  > wine-tkg-git: Remove confusing instructions about the community-patches repo from readmes, and add a link to the repo in .cfg files.
  > wine-tkg-git: Also disable staging-44d1a45-localreverts when fs hack is disabled
2020-06-28 02:10:30 +07:00
Tk-Glitch 2f060207a8 Sync
> community-patches: wine-tkg-git: Add a patch to unhide the prefix update window on proton-tkg.
  > linux-tkg: linux57-tkg: readme: Remove deprecated and misleading note
  > mostlyportable-gcc: readme: Add wget to requirements
  > vkd3d-git: Remove spirv-tools & lib32-spirv-tools dependencies
  > wine-tkg-git: Update rules and custom patch for staging 37fc290f
  > wine-tkg-git: Add an option to create commits and generate patchsets for each step of the patching process
  > wine-tkg-git: Hotfixer: Update rules for 13b2587d
  > wine-tkg-git: Update proton-tkg patchsets for 0556d9e and move previous versions to legacy
  > wine-tkg-git: Add Paul Gofman's Proton patches fixing Planet Zoo and Jurassic World Evolution, rebased against our current hotfixed+staging tree
2020-06-27 04:21:01 +07:00
Tk-Glitch 58ad23a942 Sync
> community-patches: wine-tkg-git: Update note about hide-prefix-update-window patch following dc92e21501
  > mesa-git: Add a note regarding disabling ACO on 63e1e720+
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 82cff8bb
  > wine-tkg-git: Update staging rawinput patchset rules for 82cff8bb
  > wine-tkg-git: Update fsync-staging patchset for 27a52d0 and move previous version to legacy
  > wine-tkg-git: Deprecate staging-44d1a45-localreverts patchset on 82cff8bb+
  > wine-tkg-git: Hotfixer: Update rules for fe4379eb
  > wine-tkg-git: Add "updating prefix" windows hiding proton patch to proton-steam-bits patchset
  > wine-tkg-git: Update rules regarding staging winevulkan-vkGetPhysicalDeviceSurfaceCapabilitiesKHR disabling
  > wine-tkg-git: Proton-tkg: Add gecko and mono to proton_dist
  > wine-tkg-git: The ffxiv launcher fix patch has been verified to work on hotfixed tree, so only disable when hotfixes are refused
  > wine-tkg-git: Disable _ffxivlauncher_fix on 683583fa+
  > wine-tkg-git: Remove _origin_fix option and dynamically apply as needed from hotfixer instead.
  > wine-tkg-git: Disable staging's winevulkan-vkGetPhysicalDeviceSurfaceCapabilitiesKHR patchset when _update_winevulkan="true".
2020-06-26 15:15:06 +07:00
Tk-Glitch 112395ddfa Sync
> amdvlk-opt: 2020.Q2.5
  > linux-tkg: linux54-tkg: 5.4.49
  > linux-tkg: linux57-tkg: 5.7.6
  > nvidia-all: 440.100
  > nvidia-all: 450.51 beta
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 60074b96
  > wine-tkg-git: Remove unused revert patch
  > wine-tkg-git: Hotfixer: Drop the fd799297 hotfixes on 1f6423f7+
  > wine-tkg-git: Hotfixer: Update rules for 1f6423f7
  > wine-tkg-git: Hotfixer: Update ntdll-ForceBottomUpAlloc hotfix fixups for staging f2686a1 and 97fbe3f
  > wine-tkg-git: Hotfixer: Fix staging rawinput patches failure on 7766c179
2020-06-25 01:14:14 +07:00
Tk-Glitch 2c14bf39f8 Sync
> linux-tkg: gitignore: Ignore all package extensions. (#23)
  > linux-tkg: linux-tkg: Move active prepare steps to an external file, in a _tkg_srcprep func.
  > mesa-git: Don't run xmlpool-* build processes on 2ef983dc+ trees
  > nvidia-all: Let's be more conflictual
  > nvidia-all: 440.66.17
  > vkd3d-git: Remove useless -mstackrealign flag on x64
  > vkd3d-git: Initial meson support for vkd3d-fork
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 7766c179
  > wine-tkg-git: Hotfixer: Update rules and custom patches for bc282905
  > wine-tkg-git: makepkg: Don't attempt to copy patches when BIG_UGLY_FROGMINER exists in root
  > wine-tkg-git: Add a proper fix for 3078f10d breaking Origin client
2020-06-24 03:02:40 +07:00
Tk-Glitch 95627ade67 Sync
> community-patches: mesa-git: Remove PoE standalone patch. Thanks to Rhys Perry's swiftness!
  > linux-tkg: linux57-tkg: Tweak MuQSS default yield type. The global default of 0 reportedly leads to stability issues on -at least- some AMD Ryzen platforms, so let's default to 1 (sched default) instead.
  > linux-tkg: linux-tkg: Switch from our local cpu optimizations patchset to Graysky's
  > linux-tkg: linux57-tkg: 5.7.5
  > linux-tkg: linux54-tkg: 5.4.48
  > linux-tkg: linux58-rc-tkg: RC2
  > linux-tkg: linux57/58-tkg: Add _noccache to default cfg. (#22)
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 6274392d
  > wine-tkg-git: Hotfixer: Update rules for 449b8c7e
  > wine-tkg-git: Return 16 for swapchain maxImageCount in winevulkan nofshack patchset. We already have that Proton hack in the fs hack addition patch (proton-vk-bits-4.5.patch), which returns 32.
2020-06-23 00:45:21 +07:00
Tk-Glitch 09fa244574 Sync
> community-patches: mesa-git: Add a patch to also enable `radv_no_dynamic_bounds` for PoE standalone client.
  > wine-tkg-git: Prepare for 5.11 based releases
  > wine-tkg-git: Hotfixer: Also disable _clock_monotonic when user refuses 01150d7f hotfixes
  > wine-tkg-git: Hotfixer: Update rules for 16ac83bc
2020-06-20 08:23:37 +07:00
Tk-Glitch 522f4c7fba Sync
> community-patches: linux57-tkg: Fix workingset_protection patchset application on 5.7.4
  > community-patches: linux57-tkg: Replace le9i.mypatch with workingset_protection.mypatch.
  > community-patches: linux57-tkg: Add note to async_buffered_reads patch about bcachefs conflict.
  > linux-tkg: linux57-tkg: 5.7.4
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging d799e8fd and 8e554618
  > wine-tkg-git: Hotfixer: Update rules for e80df2d2
2020-06-19 14:29:05 +07:00
Tk-Glitch c1d266fc86 Sync
> linux-tkg: linux57-tkg: 5.7.3
  > linux-tkg: linux56-tkg: 5.6.19
  > linux-tkg: linux54-tkg: 5.4.47
  > linux-tkg: linux54/56/57-tkg: Fix MuQSS configuration comment (#20)
  > wine-tkg-git: Hotfixer: Update rules and custom patches for 02913f75
  > wine-tkg-git: Update proton winevulkan patchsets for 408a5a8
  > wine-tkg-git: Update proton vk bits patchset 4.5 for 408a5a8
  > wine-tkg-git: Update proton fs hack patchsets for 408a5a8
  > wine-tkg-git: Hotfixer: Update rules for 67ef5151
2020-06-18 01:59:04 +07:00
Tk-Glitch d881ab4c62 Sync
> linux-tkg: linux58-rc-tkg: Import https://github.com/Frogging-Family/linux-tkg/pull/18 changes.
  > mesa-git: Legacy: switch combo options from true/false to enabled/disabled on 138c003d+
  > mesa-git: Double dip the checkout to make sure we're on the desired version
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 984d4022 and 03f5afca
  > wine-tkg-git: Hotfixer: Update rules for f56e409c
2020-06-17 02:54:59 +07:00
Tk-Glitch 949f866203 Sync
> wine-tkg-git: Hotfixer: Update rules and custom patch for staging 32fcc0d7
  > wine-tkg-git: Hotfixer: Update rules for 634cb77
  > wine-tkg-git: Add a fix for Origin hanging since 3078f10d43
2020-06-16 00:59:32 +07:00
Tk-Glitch faef388541 TkgThingy: Oops typo 2020-06-15 17:31:02 +07:00
Tk-Glitch 0d37414730 TkgThingy: Update entries 2020-06-15 17:29:47 +07:00
Tk-Glitch f422728e2b Sync
> amdgpu-pro-vulkan-only: 20.20-1089974
  > linux-tkg: linux58-rc-tkg: We have a 5.8 patch for nv now
  > linux-tkg: linux58-rc-tkg: Add Ritesh Harjani's ext4 fix that didn't make it in time for RC1.
  > linux-tkg: Introduce linux58-rc-tkg
  > linux-tkg: linux57-tkg: cfg: Add missing _bcachefs option following 7143a70.
  > linux-tkg: linux5*-tkg: Fix finding config fragments when $_where is a symlink (#18)
  > nvidia-all: Add initial 5.8 compat patch
  > wine-tkg-git: Hotfixer: Also skip community patches hotfixes prompts when _hotfixes_no_confirm="true" in earlyhotfixer
  > wine-tkg-git: nomakepkg: Let the user know sources are being prepared for use - and that it might take a while.
2020-06-15 17:17:10 +07:00
Tk-Glitch 06046e876e Sync
> community-patches: wine-tkg-git: Update guy1524_mfplat_WIP patchset for c873db8c
  > linux-tkg: linux57-tkg: Import bcachefs patchset for 5.7 - https://github.com/koverstreet/bcachefs
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging b6595d9e28a60b48030a3b74c31afd73b1fe4065
  > wine-tkg-git: Hotfixer: Update rules for 948a6a4
  > wine-tkg-git: Update protonsdl-joy and proton-rawinput patchsets for 306c40e and move previous versions to legacy.
2020-06-13 02:08:55 +07:00
Tk-Glitch 858e9ff0a4 Sync
> wine-tkg-git: Hotfixer: Update rules and custom patches for staging 11f5454 and eb4f9db
  > wine-tkg-git: Hotfixer: Update rules for 2297093
  > wine-tkg-git: Update proton fs hack patchsets for 3db619d and move previous versions to legacy
  > wine-tkg-git: Proton-tkg: Allow setting PROTON_BYPASS_SHADERCACHE_PATH (introduced with 48c6705901) from .cfg
  > wine-tkg-git: Hotfixer: Always enable rawinput_temp_hotfix on proton trees.
  > wine-tkg-git: Sync with Proton 5.0-9 changes - https://github.com/ValveSoftware/wine/commits/proton_5.0
  > wine-tkg-git: Update LAA patchsets for 18411a1 and move previous versions to legacy
  > wine-tkg-git: Hotfixer: Also disable msvcrt_nativebuiltin when hotfixes are refused.
  > wine-tkg-git: Proton-tkg: Respect/allow custom shader cache path when Steam's shader pre-caching is disabled
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 5306e1d and 7934e14
2020-06-12 02:14:02 +07:00
Tk-Glitch 5ace97a307 Sync
> community-patches: wine-tkg-git: Add NV12 patch from vitorhnn to guy1524_mfplat_WIP patchset. Thanks again Victor!
  > linux-tkg: linux57-tkg: 5.7.2
  > linux-tkg: linux56-tkg: 5.6.18
  > linux-tkg: linux54-tkg: 5.4.46
  > linux-tkg: linux57-tkg: Fix compilation when MuQSS is selected. Likely a small oversight from Con.
  > linux-tkg: linux57-tkg: Import ck1 patchset and friends for 5.7
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 938c0aa1
  > wine-tkg-git: Hotfixer: Update rules for 34304315
  > wine-tkg-git: Use a local version of e3eb89d in the FS hack patchset
2020-06-11 01:39:54 +07:00
Tk-Glitch c86d9df3d3 Sync
> community-patches: wine-tkg-git: Add vitorhnn's patches to guy1524_mfplat_WIP patchset. Thanks Victor!
  > linux-tkg: linux56/57-tkg: cfg: Fix default timeslice interval for BMQ in comment - This was switched from 4ms to 2ms with BMQ v5.5r1, as reflected by the changes in the PKGBUILD and dynamic prompt.
  > nvidia-all: Skip libnvidia-fatbinaryloader on 450 series
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging cb2a6551
  > wine-tkg-git: Hotfixer: Update rules and add a custom patch for a302ab44
  > wine-tkg-git: Update proton-tkg patchset for a302ab4 and move previous versions to legacy
  > wine-tkg-git: Add a workaround for King of Fighters 98 and 2002 having silent BGM on wine-staging.
2020-06-10 02:38:20 +07:00
Tk-Glitch 23b4c22639 Sync
> community-patches: linux57-tkg: Add swap lock contention reduction patch. #openglfreak
  > community-patches: linux57-tkg: Update README.md. #openglfreak
  > linux-tkg: linux57-tkg: Cosmetic update to BMQ v5.7-r1. We already had all the changes from r1 in our r0 patchset, so this is only a cosmetic change.
  > linux-tkg: linux57-tkg: 5.7.1
  > linux-tkg: linux56-tkg: 5.6.17
  > linux-tkg: linux54-tkg: 5.4.45
  > mingw-on-arch-automator: Add a message to the pgp keys importation step
  > wine-tkg-git: Hotfixer: Update rules and custom patch for 17529582 and staging 9a4c8c56
  > wine-tkg-git: Hotfixer: Add a fixup patch for ntdll-ForceBottomUpAlloc staging patchset when using wine-tkg hotfixes on 044cb930+
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 044cb930
  > wine-tkg-git: Hotfixer: Also apply 01150d7f hotfixes to mainline trees with esync disabled.
  > wine-tkg-git: Hotfixer: Apply 01150d7 hotfixes if LAA is enabled, and make the esync disabled fallback better
  > wine-tkg-git: Update LAA and steamclient-swap patchsets
  > wine-tkg-git: Hotfixer: Consider _staging_esync like _use_esync/_use_fsync
  > wine-tkg-git: Allow enforcing _dxvk_minimald3d10="false"
2020-06-09 00:17:48 +07:00
Tk-Glitch 1992a61e21 Sync
> community-patches: wine-tkg-git: Update winex11-fs-no_above_state patch for dfe004b90c
  > wine-tkg-git: Fix proton-seccomp-envvar patchset on legacy
  > wine-tkg-git: Proton-tkg: Set VKD3D_FEATURE_LEVEL=12_0 by default in user_settings.py
  > wine-tkg-git: Prepare for 5.10 releases 🐸 🤣 😨
  > wine-tkg-git: Proton-tkg: Update note about PROTON_NO_WRITE_WATCH option as per 432cb93797
2020-06-06 18:11:17 +07:00
Tk-Glitch 3e26d01b09 Sync
> mostlyportable-gcc: Don't stop on stripping warnings
  > mostlyportable-gcc: Move to binutils git and default to the "binutils-2_34-branch" branch that contains our regression fix.
  > wine-tkg-git: Hotfixer: When the fd799297 hotfixes are accepted, always apply 01150d7f hotfixes if esync/fsync is enabled
  > wine-tkg-git: Hotfixer: Warn the user of what is lost when refusing hotfixes on affected trees.
  > wine-tkg-git: Hotfixer: Update rules and custom patch for 3cc3b445 and staging f1917e90
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging f12808c0
2020-06-06 01:58:52 +07:00
Tk-Glitch 0db4c76a92 Sync
> community-patches: wine-tkg-git: Add @snatella's patch to fix VOIP in Star Citizen
  > community-patches: linux57-tkg: Update fgsgsbase patchset - The v12 was mistakenly pushed instead of the v13
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 8a2765d1
  > wine-tkg-git: Hotfixer: Update rules for cdfc4585
  > wine-tkg-git: Also update the url in the build logs 🐸
  > wine-tkg-git: Update the logged url for bug reporting to frogging family's in wine-tkg patches
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 7b78338b
  > wine-tkg-git: Move "server: Abort waiting on a completion port when closing it" patch to its own patchset, and add a no_alloc_handle version. This allows us to keep server-Desktop_Refcount and ws2_32-TransmitFile staging patchsets enabled when using protonify, but not using proton.
  > wine-tkg-git: Enable _proton_use_steamhelper when _protonify="true"
  > wine-tkg-git: Hotfixer: Update rules for f1d40d48
  > wine-tkg-git: Also disable `server-Desktop_Refcount` and `ws2_32-TransmitFile` staging patchsets when `_protonify` is enabled.
  > wine-tkg-git: Hotfixer: Disable league of legends patch on c8109388+ with a fancy message, and make the hotfixer messages fancier
  > wine-tkg-git: nomakepkg: Add warning func and mimic makepkg better
  > wine-tkg-git: Hotfixer: Tighten rules for a1bda115 legacy hotfix
  > wine-tkg-git: Hotfix: Something is wrong with staging's ntdll-ForceBottomUpAlloc patchset, possibly only on our side due to the massively toxic relationship we're trying to work with currently. Let's disable it again for now.
  > wine-tkg-git: Bring staging userpatches back properly
  > wine-tkg-git: Proton-tkg: Get rid of `steam: ntdll: When swapping steamclient.dll, match basename` patch added to steamclient swap patchset in the Proton 5.0-8 sync. This still prevents various games to run.
2020-06-05 01:40:07 +07:00
Tk-Glitch 07ffc97f85 Sync
> linux-tkg: linux54-tkg: 5.4.44
  > linux-tkg: linux56-tkg: 5.6.16
  > wine-tkg-git: Hotfixer: Disable LAA and protonify patchsets when the user refuses hotfixes
  > wine-tkg-git: Import rebased b658ec5971 to proton-sdl-joy-2 patchset
  > wine-tkg-git: Proton-tkg: Set _hotfixes_no_confirm by default.
  > wine-tkg-git: Proton-tkg: Add PROTON_NO_WRITE_WATCH entry to user_settings.py
  > wine-tkg-git: Initial sync with Proton 5.0-8 RC
  > wine-tkg-git: Silence hotfixer warning on mainline
  > wine-tkg-git: Nuke reportedly problematic hunks from proton-winevulkan patchsets
  > wine-tkg-git: Hotfixer: Robustness enhancements and fixes  - Introduce the "earlyhotfixer" script, that gets loaded at the time we previously loaded the "normal" hotfixer  - Move early checks (community patches and broken staging upstream commit hotfixing) to "earlyhotfixer" and remove the "early" userpatching from prepare  - Load the hotfixer right before the nonuser_reverter checks, so our sources are correctly checked out ready for reverting work (it was running too early before, leading to potential breakage on legacy)  - Run the hotfixer after the nonuser_reverter so we don't end up with conflicts preventing git to do its job  - Don't set _broken_staging_44d1a45_localreverts="true" unconditionally if esync or fsync is disabled  - Replace the _patches variable by a separate _hotfixes one to contain our hotfixes array. This prevents a potential conflict with userpatches  - Check for the oldest hotfix-needy commit before prompting the user about hotfixes  - Remove unneeded fluff
  > wine-tkg-git: Update wine-tkg patch (mainline) for c7760ce, and move previous version to legacy.
2020-06-03 19:42:57 +07:00
Tk-Glitch c085f367bf Sync
> community-patches: linux57-tkg: Add a bunch of patches that were in 5.6.
  > gamescope-git: Add userpatch support
  > linux-tkg: linux57-tkg: Archlinux config bringup
  > linux-tkg: linux57-tkg: Update BMQ to v5.7-r0 - http://cchalpha.blogspot.com/2020/06/bmq-v57-r0-release.html The psi.c compilation error fix was added to the patchset: 53c690361e
  > linux-tkg: linux57-tkg: Update PDS patchset (cleanups + sync)
  > mesa-git: Update affected options to the enabled/disabled paradigm Silences some warnings
  > wine-tkg-git: Hotfixer: Update rules for staging a4d98c48
  > wine-tkg-git: Always use _dxvk_dxgi="true" since we're not shipping dxvk_config lib in any default configuration. Also update the option's note to be clearer.
  > wine-tkg-git: Hotfixer: Update rules for 48020f48
  > wine-tkg-git: Hotfixer: Update rules and patches for 676f261e The 6387991c and c8109388 reverts were replaced by more flexible custom patches
  > wine-tkg-git: Double equal sign
2020-06-03 02:34:34 +07:00
Tk-Glitch 9135e3beab Sync
> nvidia-all: Add notes about supported kernels next to each revisions.
  > wine-tkg-git: Hotfixer: Add community-patches hotfixes for winex11-fs-no_above_state and guy1524_mfplat_WIP, which are often misconfigured by users.
  > wine-tkg-git: Hotfixer: Group hotfix patches for a given initial breaking commit in subdirs
  > wine-tkg-git: Hotfixer: Update rules for staging 6387991c  - Don't prompt about the 01150d7f related hotfixes when esync and fsync are disabled  - If esync and fsync are disabled, also set broken_staging_44d1a45_localreverts since esync is disabled in staging currently  - Update custom corrective patch
  > wine-tkg-git: Hotfixer: Correct extensions in the hotfix application term messages
  > wine-tkg-git: Userpatches: Default to the "late" behaviour for staging patches, and rename the previous normal behaviour to "early". With all the hotfixing going on lately this makes more sense that way.
  > wine-tkg-git: Hotfixer: Default to a positive answer for the initial hotfix prompt. People seem to skip it without reading, which will lead to issues/broken features.
  > wine-tkg-git: Hotfixer: Update rules for 3c86adab
  > wine-tkg-git: Hotfixer: Also disable esync when user decides to refuse 01150d7f hotfix. This is needed for mainline.
2020-06-02 15:25:27 +07:00
Tk-Glitch 09e8ecf4da Mini-sync for wine-tkg hotfixes
> wine-tkg-git: Hotfix: Also skip staging-44d1a45-localreverts when fshack is disabled and the user refuses to apply hotfixes.
  > wine-tkg-git: Hotfixer: Update rules for staging f132e60b, update custom patch
  > wine-tkg-git: Hotfixer: Remove no more needed community-patches workarounds
2020-06-01 17:35:24 +07:00
Tk-Glitch 7acb4ae306 Sync
> community-patches: wine-tkg-git: Remove gofman_dac patchset. It's currently getting mainlined with additional fixes.
  > community-patches: Get rid of linux55-tkg patches and add 5.7 dir with fgsgsbase patchset as a starter - https://lkml.org/lkml/2020/5/28/1358 They will be moved to the legacy branch
  > linux-tkg: Goodbye linux55-tkg! EOL'd for a while, 5.7 release pushed it out to legacy.
  > linux-tkg: linux57-tkg: Update from RC7 to release
  > wine-tkg-git: proton-tkg: makepkg: add dir and symlink for the vkd3d-fork builder introduced with f3c01fc916
  > wine-tkg-git: proton-tkg: Disable PROTON_USE_SECCOMP by default. It supposedly has a performance impact, while only very few games need it. So it makes more sense to (manually) enable only if needed, similarly to Proton 5.0-7's implementation.
2020-06-01 13:14:05 +07:00
Tk-Glitch 7129a0cceb Sync
> vkd3d-git: Provide "vkd3d-fork" and "lib32-vkd3d-fork" to kick people out of using the "fork" option in wine/proton-tkg without a proper package.
  > wine-tkg-git: Simplify the hotfixer and related fixes  - Replace the previous revert of 06877e55 by a custom patch  - Add a corrective patch for 934a0958 when the 06877e55 custom patch is applied  - Disable staging_44d1a45_localreverts, use_fsync and proton_rawinput when user refuses to apply 01150d7f hotfixes (to prevent failures later on)  - Prompt the user about all hotfixes for current trees in one go instead of on patch application, which could leave the user waiting between prompts
  > wine-tkg-git: Proton-tkg: Add an experimental vkd3d-fork builder (disabled by default for now). You'll need Wine installed system-wide and vkd3d build-time dependencies.
  > wine-tkg-git: Add a strip option (using --strip-unneeded) for libs on non-makepkg path. Enabled by default.
  > wine-tkg-git: When using _use_vkd3d="fork", add 'vkd3d-fork' & 'lib32-vkd3d-fork' to makedepends.
  > wine-tkg-git: Change from True to Mainline in VKD3D (#55)
2020-06-01 02:16:30 +07:00
Tk-Glitch 7556caec5d Sync
> amdvlk-opt: 2020.Q2.4
  > wine-tkg-git: Hotfix: Bring back esync/fsync with selective reverts and a corrective patch for staging. A "late" staging hotfix patches mechanism has been added to make this work as simply as possible. It'll likely be better to have a custom patchset for this if we want to keep things alive for a while, but that'll have to do for now so I can have a peaceful birthday.
  > wine-tkg-git: Move 707fcb9 and 8cd6245 to proton fs hack patchsets to fix a merge conflict with fd6f50c. Move previous patchsets versions to legacy.
2020-05-30 12:28:47 +07:00
Tk-Glitch 2e0b53d4b5 Sync
> community-patches: wine-tkg-git: Update gofman_dac for up to e48fabff
  > linux-tkg: linux56-tkg: 5.6.15
  > linux-tkg: linux54-tkg: 5.4.43
  > wine-tkg-git: Update hotfixer rules for staging 4e692b53
  > wine-tkg-git: Remove test from proton-rawinput patchset
  > wine-tkg-git: Hotfixer: Fix message copy/paste fail in last commit
  > wine-tkg-git: Hotfixer: Change the way broken staging target commits are handled.  - Check for HEAD only instead of commit range for more control  - Directly edit commit id in patchinstall.sh  - Output the correct commit id we're switching to
  > wine-tkg-git: cfg: Update the note about the _mk11_fix option regarding the need for _proton_fs_hack="false"
  > wine-tkg-git: Add @pnevmoslon's gamepad fix to mk11 patchset.
2020-05-28 01:44:55 +07:00
Tk-Glitch ce23ec2954 Sync
> community-patches: wine-tkg-git: Update gofman_dac for up to 8257fe88
  > nvidia-all: 440.66.15
  > wine-tkg-git: Update hotfixer rules for staging f3298432
  > wine-tkg-git: Hotfix: Ignore upstream commit on staging f329843. The upstream_commit func wasn't updated in patchinstall.sh, breaking patch application.
2020-05-27 03:25:55 +07:00
Tk-Glitch 4ef47d848e Sync
> community-patches: wine-tkg-git: Update gofman_dac patchset for up to 6ceb6c7f
  > wine-tkg-git: Clear temp patches before transitioning to _build func. At that point the Wine source is ready.
  > wine-tkg-git: Update hotfixer rules for staging 8be56c2
  > wine-tkg-git: proton-tkg: Update GE's warframe controller userpatch
  > wine-tkg-git: When using gofman_dac community patch, disable the incomplete staging implementations.
2020-05-26 03:39:17 +07:00
Tk-Glitch accc720eee Sync
> linux-tkg: linux57-rc-tkg: RC7
  > wine-tkg-git: readmes: Add missing `git clone`
  > wine-tkg-git: cfg: Remove duplicate pba option from proton-tkg cfg files, and move _use_legacy_gallium_nine to legacy section.
  > wine-tkg-git: proton-tkg: Fix implicit declarations of strcasestr and close in GE's steamclient-disable_SteamController007_if_no_controller. userpatch
  > wine-tkg-git: proton-tkg: Don't remove files from dxvk dir when _dxvk_minimald3d10 is set, and only copy desired files instead.
  > wine-tkg-git: proton-tkg: Remove vrclient/lsteamclient/steam dirs before building
  > wine-tkg-git: Implement _dxvk_version (#52)
2020-05-25 01:46:44 +07:00
Tk-Glitch 7454218fd8 Sync
> community-patches: Remove legacy patches now available in the legacy branch
  > community-patches: wine-tkg-git: Add Paul Gofman's denuvo anticheat support patchset
  > community-patches: linux5{5,6}-tkg: Add async_buffered_reads patchset. The Linux 5.5 version applies but is untested.
  > community-patches: linux5{2..6}-tkg: Update zstd patchset.
  > community-patches: linux5{3..6}-tkg: Update mm_proactive_compaction patch.
  > linux-tkg: Also disable LATENCYTOP when _debugdisable is enabled due to its SCHED_DEBUG dependency.
  > mostlyportable-gcc: Typo
  > mostlyportable-gcc: Add binutils git repo support
  > vkd3d-git: Merge pull request #2 from cj360/dev
  > wine-tkg-git: nomakepkg: Redirect to prepare.log as early as _nomakepkgsrcinit
  > wine-tkg-git: Revert "Disable _update_winevulkan by default for now as it currently breaks bnet/blizz stuff and who knows what else"
  > wine-tkg-git: Also redirect esync-mainline git apply commands to prepare.log
  > wine-tkg-git: Remove winevulkan: Use alloca for struct conversions from proton-winevulkan patchset, as it was found to prevent battle.net launcher to run
  > wine-tkg-git: Don't attempt to apply proton-seccomp-envvar patch when ntdll-Syscall_Emulation staging patchset is explicitly disabled
  > wine-tkg-git: Redirect most output from prepare func to a `prepare.log` file. This makes it easier for users to report/find patch application failures, and cleans the terminal output up of what could possibly end up as lost bits.
  > wine-tkg-git: Getting ready for our 5.9 based releases
  > wine-tkg-git: Update hotfixer rules for staging a1bda115 + misc tweaks
  > wine-tkg-git: Disable _update_winevulkan by default for now as it currently breaks bnet/blizz stuff and who knows what else
2020-05-24 16:21:16 +07:00
Tk-Glitch 70d0b6a280 Sync
> amdvlk-opt: Readme: typo
  > wine-tkg-git: Also add the new _hotfixes_no_confirm option to sample-external-config configuration files
  > wine-tkg-git: Hotfixer enhancements and other workarounds for current Wine/staging HEAD, aka HEAOWFCW/SH!* 🐸  - Load the hotfixer even earlier to allow for passing staging_args if needed  - Add a mainline/staging commit reverting functionality  - Introduce a prompt to apply all hotfixes in one go as well as the associated `hotfixes_no_confirm` option  - Make per-hotfix messages dynamic  - Add the fd799297-related reported bugs links as informative comment  - Add lovingly frogcrafted revert patches for WINEDEBUG segfaulting and wineboot crashing (staging only for the latter)  - Revert cd215bb to ca13f48 to unbreak WINEDEBUG and staging's wineboot
  > wine-tkg-git: Don't apply use_clock_monotonic-2 patch on cd215bb4
2020-05-22 09:17:24 +07:00
Tk-Glitch e5f4c42672 Switch amdvlk-opt submodule url to https. Sorry about that 🐸
Fixes https://github.com/Tk-Glitch/PKGBUILDS/issues/563
2020-05-21 19:19:22 +07:00
Tk-Glitch 7bafccbb96 Sync
> wine-tkg-git: Hotfix: Add a reverting patch for acd209d6039f2492bdc8aca3d15bb1b268b04f1a (which leads to segfaults when running wine with WINEDEBUG set).
  > wine-tkg-git: Hotfixer: Don't set `_staging_upstreamignore="true"` on 5246a035e9d8f978a7b49bb9a607dc1edbc0c53d Sadly we have to keep that around as 5246a035e9d8f978a7b49bb9a607dc1edbc0c53d leads to broken builds.
  > wine-tkg-git: Fix installation of 32-bit dependencies for Fedora (#46)
  > wine-tkg-git: Allow disabling _protonify on Proton-tkg 74dc0c5+
  > wine-tkg-git: Silence git merge-base after hotfix importation, and always make sure we're in winesrcdir
  > wine-tkg-git: Passthrough staging's winex11-key_translation disabling (using advanced-customization.cfg's _staging_userargs option) when using proton-rawinput. Some keyboard/layout combinations need this to be disabled to work correctly.
2020-05-21 15:13:11 +07:00
Tk-Glitch 52004742a7 Add amdvlk-opt submodule 2020-05-21 15:12:00 +07:00