Commit Graph

106 Commits

Author SHA1 Message Date
Park DongHa
ad6bce211e
[farmhash] support Windows build (#20506)
* [farmhash] support windows build

* [farmhash] update baseline JSON

* [farmhash] patch from PR diff

* [farmhash] patch from all PR changes

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-11 10:28:01 -07:00
Kai Pastor
ac030b40d5
[freexl] Update to 1.0.6 (#20520)
* Reformat portfile

* Minimize makefiles patch

* Update to 1.0.6

* Fix uwp builds, remove skip from baseline

* Install pc file for windows

* Update versions

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-07 03:56:57 -07:00
omartijn
d6245fc7d9
[ffmpeg] Honor macosx deployment target for ffmpeg (#18460)
* Honor macosx deployment target for ffmpeg

* fixup! Honor macosx deployment target for ffmpeg

Co-authored-by: Martijn Otto <git@martijnotto.nl>
Co-authored-by: Martijn Otto <martijn@resolume.com>
2021-10-06 11:06:35 -07:00
Phoebe
7ce15ca82c
[fftw3] Update the hash (#20420) 2021-09-29 08:26:29 -07:00
chausner
d9a354273f
[fftw3] Update to 3.3.10 (#20353)
* Update fftw3 to 3.3.10

* Update CI baseline

* Use version rather than version-string.

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-28 11:53:02 -07:00
autoantwort
66dc12b3fa
many-ports: Update supports field (#20053)
* many-ports: Update supports field

* Fix several "version-string"s.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-17 08:20:57 -07:00
Phoebe
69d5556d0d
[ffnvcodec/libproxy] Update to latest release version (#20169)
* [ffnvcodec/libproxy] Update to latest release version

* Small changes

* [ffnvcodec] Use version instead of version-string.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-16 18:31:30 -07:00
Park DongHa
0e4460554f
[fbgemm] fix find_package (#20111)
* [fbgemm] fix find_package

* install internal header for pytorch

* [fbgemm] remove GPU feature

* The source requires ATen and some other libraries ...
2021-09-13 20:04:23 -07:00
autoantwort
6676fce90e
[fontconfig] update to 2.13.94 (#19285) 2021-09-10 13:36:20 -07:00
Carlos O'Ryan
e512158de5
[functions-framework-cpp] update to latest version (v1.0.0) (#20071) 2021-09-09 21:18:37 -07:00
NancyLi1013
d251db7f96
[freeimage] Enable version information in FreeImage.dll (#19610)
* [freeimage] Add version in FreeImage.dll

* Add version files

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-09 20:41:22 -07:00
Billy O'Neal
b295670e4b
Bulk convert control files. (#19986)
```
function Convert-Control {
    Param($full)
    .\vcpkg.exe format-manifest $full
    $root = $full.Substring(0, $full.Length - 7) # CONTROL
    $new = $root + 'vcpkg.json'
    $content = Get-Content -Raw $new
    $asJson = ConvertFrom-Json $content -AsHashtable -Depth 100
    $oldVersion = $asJson['port-version']
    if ($null -eq $oldVersion) {
        $oldVersionFull = $asJson['version-string']
        Write-Host "Got version $oldVersionFull"
        $match = [System.Text.RegularExpressions.Regex]::Match($oldVersionFull, '^(.+)-(\d+)$')
        if ($match.Success -and -not [System.Text.RegularExpressions.Regex]::IsMatch($oldVersionFull, '^\d\d\d\d-\d\d-\d\d$')) {
            $newFullVersion = [string]$match.Groups[1].Value
            $oldVersion = [int]$match.Groups[2].Value
            Write-Host "newFullVersion $newFullVersion oldVersion $oldVersion"
            $newVersion = $oldVersion + 1
            $asJson['version-string'] = $newFullVersion
            Write-Host "Previous version for $full extracted from version field -- setting version-string $newFullVersion and port-version $newVersion"
        } else {
            Write-Host "No previous version for $full -- setting 1"
            $newVersion = 1
        }
    } else {
        $newVersion = [int]$oldVersion + 1
        Write-Host "New version for $full : $newVersion"
    }

    $asJson['port-version'] = $newVersion

    $content = ConvertTo-Json $asJson -Depth 100
    Set-Content -Path $new -Value $content
    .\vcpkg.exe format-manifest $new
}

Get-ChildItem ports\CONTROL -Recurse | Foreach-Object {
    Convert-Control $_.FullName
}

git commit -am "this message"
.\vcpkg.exe x-add-version -all
git commit -a --amend
```
2021-09-09 01:24:04 -07:00
Phoebe
bcf551b980
[fftw3/libwebsockets/uwebsockets] Update to latest release (#20051) 2021-09-08 08:02:56 -07:00
JonLiu1993
e67f76161c
[fmt] update to 8.0.1 (#18581)
* [fmt] update to 8.0.0

* update version

* revert patch foramt

* update version

* update version

* [fmt] update to 8.0.0

* update version

* [fmt] update to 8.0.1

* update version

* Apply suggested change

* update version
2021-09-07 11:55:54 -07:00
autoantwort
01198e2497
[folly] also support arm64 (#19738) 2021-09-03 17:00:37 -07:00
Kai Pastor
5bc27e8a50
[freexl] Fix mingw, cleanup (#19504)
* New port version, format manifest

* Revise portfile

* Add mingw support

* Add libiconv dependency to pc file

* x-add-version

* Apply PR comment

* x-add-version
2021-08-31 20:39:38 -07:00
JonLiu1993
2ea3e99aac
[faiss] update to v1.7.1 (#19752)
* [faiss] update to v1.7.1

* update version

* update vcpkg.json format

* update version

* update patch

* update version

* Remove duplicate variable usage from the patch.

* x-add-version

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-08-31 17:04:51 -07:00
Carlos O'Ryan
69670b0a4a
[functions-framework-cpp] update to latest release (v0.6.0) (#19603)
* [functions-framework-cpp] update to latest release (v0.6.0)

* Fix version in portfile
2021-08-30 10:32:50 -07:00
autoantwort
dd6fd59ff2
[freetype] update to 2.11.0 (#19284)
* [freetype] update to 2.11.0

* add version files
2021-08-30 10:05:16 -07:00
Mathis
9e799f4344
[frugually-deep] update to v0.15.10 p0 (#19691)
* update

* version
2021-08-24 16:25:53 -07:00
Mohammed Alyousef
f60125a3a1
[fltk] Update fltk to version 1.3.7 (#19584)
* update fltk port to versin 1.3.7

* update versions file

* use vcpkg_from_github

* update version database
2021-08-18 17:08:19 -07:00
Phoebe
eb9cb29166
[ffmpeg/opencv4] Update opencv4 feature dependency and remove ffmpeg feature 'postproc' from default feature (#19358)
* [ffmpeg/opencv4] Update opencv4 feature dependency and remove ffmpeg feature 'postproc' from default feature

* Update the baseline version

* [opencv3] Update the feature dependency

* Update the baseline

* [opencv2] Update the feature dependency

* Update the baseline version

* Fix uwp build failures

* Update the baseline version

* Fix opencv2 version

* update the baseline version

* update the baseline version

* Un-edit git-tree.

* Update cuda feature

* Update the baseline

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-08-13 08:46:11 -07:00
Be
d306ab43c7
[fdk-aac] make patent-encumbered HE-AAC optional (#16007)
* [fdk-aac] make patent-encumbered HE-AAC optional

By default, use a fork of fdk-aac (which was originally written
by Fraunhofer for the Android Open Source Project) which has
support for the patent-encumbered HE-AAC, HE-AACv2, and xHE-AAC
profiles removed. This fork is used by Fedora and Arch Linux to
provide support for most AAC use cases without patent licensing
fees and to permit combining it with GPL software. The upstream
fdk-aac with support for all AAC profiles can be built with the
new 'he-aac' option for this port.

Fedora Legal's opinion, from
https://bugzilla.redhat.com/show_bug.cgi?id=1501522#c112 :
The Fedora Project is aware that the Free Software Foundation
has stated that the Fraunhofer FDK AAC license is GPL
incompatible, specifically, because of Clause 3.

We believe that the fdk-aac software codec implementation that we
wish to include in Fedora is no longer encumbered by AAC patents.
This fact means that Clause 3 in the FDK AAC license is a "no op",
or to put it plainly, if no patents are in play, there are no
patent licenses to disclaim. For this (and only this) specific
implementation of fdk-aac, we believe that the FDK AAC license is
GPL compatible.

Also:
* remove restriction on dynamic linking. Upstream has a .def
file which is used by CMake.
* replace deprecated vcpkg functions

* [ffmpeg] use fdk-aac[he-aac] for fdk-aac feature

There is no point to this feature without HE-AAC because FFmpeg has
its own AAC codec that does not support HE-AAC.
2021-08-12 15:56:51 -07:00
zhongzf
2f573976e6
[FreeRDP] update to 2.4.0 (#19264)
* feat: v2.4.0

* feat: x-add-version
2021-08-02 16:39:36 -07:00
zhongzf
fa1bbe097b
[FreeRDP] update to 2.3.2 (#18242)
* feat: [FreeRDP] update to 2.3.2

* fix: vcpkg_fixup_pkgconfig

* fix: the error for pkgconfig checking.

* fix: ./vcpkg x-add-version --overwrite-version freerdp

* [freerdp] Minimizing patching by hooking install

* feat: just add space to let it compile again to have a try.

* feat: rollback to compiled version.

* feat: x-add-version

* fix: remove the useless code.

* Update versions/f-/freerdp.json

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-07-29 11:10:52 -07:00
nicole mazzuca
5304f826b5
[rollup] 2021-07-26 (#19157)
* [rollup:2021-07-26 1/6] PR #18783 (@strega-nil)

[scripts-audit] vcpkg_copy_tools and friends

* [rollup:2021-07-26 2/6] PR #18898 (@dg0yt)

[vcpkg] Fix toolchain compatibility with cmake < 3.15

* [rollup:2021-07-26 3/6] PR #18980 (@strega-nil)

[cmake-guidelines] Minor update, for `if()`

* [rollup:2021-07-26 4/6] PR #18981 (@strega-nil)

[scripts-audit] vcpkg_check_linkage

* [rollup:2021-07-26 5/6] PR #19158 (@Hoikas)

[vcpkg.cmake] Fix variable case.

* [rollup:2021-07-26 6/6] PR #18839

[scripts-audit] z_vcpkg_get_cmake_vars

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-07-29 09:47:35 -07:00
pradeep
0dd96bb467
[forge] port release update to v1.0.8 (#19166)
* Update forge port to v1.0.8 fix release

* Update baseline version for forge port
2021-07-28 12:06:21 -07:00
Alexandre Bique
db4d9760aa
[ffmpeg] fix cross compilation on mac arm64 to x86_64 (#18737)
* [ffmpeg] fix cross compilation on mac arm64 to x86_64

* Bump port-version

* Bump port-version again.

Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
2021-07-27 15:48:31 -07:00
Matthias C. M. Troffaes
5abd47dd40
[libmodplug] [ffmpeg] fix libmodplug .pc file for static windows build (#18867)
* [libmodplug] fix pkg-config file for static builds on windows

* [libmodplug] convert CONTROL to vcpkg.json

* [libmodplug] bump port version

* [ffmpeg] enable modplug feature on static windows builds

* [ffmpeg] reformat manifest

* [ffmpeg] bump port version

* [ffmpeg] [libmodplug] x-add-version

* [libmodplug] simplify copyright file install

* [libmodplug] x-add-version

* [ffmpeg] bump port version

* [ffmpeg] x-add-version

* [ffmpeg] fix post-merge

* [ffmpeg] x-add-version
2021-07-22 15:35:12 -07:00
Xing Ji
eea00aaa91
[flatbuffers] upgrade the flatbuffers to v2.0.0 (#18897)
* upgrade the flatbuffers's version

* run `vcpkg x-add-version`

* upgrade flatbuffers to v2.0.0 for mnn

* add new port-version of `mnn` after upgrade the flatbuffers

* fix the port-version of `mnn`

* Update ports/mnn/vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Update ports/flatbuffers/CONTROL

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* run `vcpkg x-add-version flatbuffers --overwrite-version`

* run `vcpkg x-add-version mnn --overwrite-version`

* regenerate code files by flatc before build

* run `vcpkg x-add-version mnn --overwrite-version`

* add `flatbuffers` in dependencies

* run `vcpkg x-add-version mnn --overwrite-version`

* new port version for mnn

* run `vcpkg x-add-version mnn --overwrite-version` to rebuild

* Update versions/m-/mnn.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Update ports/mnn/vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* run `vcpkg x-add-version mnn --overwrite-version`

* Add missing quotes.

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
2021-07-22 15:31:44 -07:00
bucurb
0f05959612
[Faiss] Fix dependencies (#18780)
* fixed targets

* bumped port version

* updated sha

* lapack-reference should always write into lapack

* lapack-reference sha

* Fixed clapack target

* versions

* sha

* ensure cmake finds the cuda compiler

* sha
2021-07-16 12:03:54 -07:00
Matthias C. M. Troffaes
30d8b36c58
[ffmpeg] enable opengl feature on osx (#18624)
* [ffmpeg] enable opengl feature on osx

* [ffmpeg] x-add-version

* [ffmpeg] remove opengl osx check in portfile

* [ffmpeg] x-add-version

* Update ports/ffmpeg/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [ffmpeg] x-add-version

* [ffmpeg] bump port version

* [ffmpeg] x-add-version

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-07-16 00:16:41 -07:00
Matthew Oliver
ee66b89059
[ffmpeg] Enable fdk on arm or uwp. (#18659) 2021-07-15 16:39:25 -07:00
autoantwort
761c81d433
[boost] update to 1.76.0 (#17335)
* [boost] update generator script for boost 1.76

* [boost] update ports to 1.76.0 (run generator)

* [boost] fix windows build?

* [quantlib] update and fix mac build

* [symengine] update and fix build

* [avro-cpp] update to latest master and fix windows build

* [folly] update to 2021.05.31.00

* [fbthrift, fizz, wangle] update to v2021.05.31.00 and fix build

* [proxygen] update to version 2021.05.31.00

* [fizz, proxygen, fbthrift] fix sodium target

* [proxygen] also works on macOS

* [quantlib] use fix from upstream to fix mac build

* [symengine] minimize patch file and fix deprecation warning

* [folly,proxygen,wangle,fizz,fbthrift] update to 2021.06.14.00

* [fbthrift] remove unnecessary dependency rsocket

I couldn't find any information that this dependency exists. The term is used in the code, but not in the context of a dependency

* [fizz,fbthrift] fix zlib dependency

* [fbthrift] pass required flex executable to cmake configure

* add version files

* [boost] generate-ports.ps1: Apply code review

* [boost] changes from new version of generate-ports script

* update version files

* [boost] generate-ports.ps1: Apply code review
2021-07-07 12:31:06 -07:00
myd7349
ce50feee79
[ftxui] Add new port (fix #16327) (#18360)
* [ftxui] Add new port (fix #16327)

* [ftxui] x-add-version ftxui

* [ftxui] Drop UWP support

* [ftxui] Update to 2021-06-16

* [ftxui] Overwrite version

* [ftxui] Try to fix linux and macOS build

* [ftxui] Overwrite version

* [ftxui] Fail fast on UWP

* [ftxui] Clean version file

* [ftxui] Overwrite version

* [ftxui] Update to 2021-06-17

* [ftxui] Overwrite version

* [ftxui] Remove debug/share

* [ftxui] Overwrite version

* [ftxui] Quote paths

* [ftxui] Overwrite version
2021-07-06 14:01:56 -07:00
Matthias C. M. Troffaes
7179350f94
[ffmpeg] fix LGPL build, disable avisynthplus on static builds (#18803)
* [ffmpeg] do not pull in postproc for LGPL build

* [ffmpeg] disable avisynthplus on static builds (as it is not functional)

* [ffmpeg] bump port version

* [ffmpeg] x-add-version
2021-07-06 13:45:15 -07:00
omartijn
6d47a2faec
[ffmpeg] multi arch support (#18635)
* Expand Architecture list with escape chars

This expands the architecture lists with escape characters. When
building FAT binaries for macos using multiple architectures in the
values they need to be escaped otherwise they are passed on to CMake
incorrectly #14932

* Adding the architecture fix to vcpkg-cmake port
updating port vcpkg-cmake version

* updated version in baseline

* Allow building ffmpeg for multiple architectures on macOS

Since ffmpeg does _not_ support multi-arch builds due to their use of
autotools and config.h which then includes the wrong platform-dependent
functions, we must perform two separate builds and join them using lipo

* fixup! Allow building ffmpeg for multiple architectures on macOS

* fixup! Allow building ffmpeg for multiple architectures on macOS

Co-authored-by: Sander Cox <sander@paralleldimension.nl>
Co-authored-by: Martijn Otto <martijn@resolume.com>
2021-07-01 09:24:59 -07:00
Matt Haynie
9a7d5a29dd
[fmt] Fix an easily avoidable compilation warning (#18622)
* Fix an unconditional #pragma warning breaking other compilers.

* Increase fmt version

* re-ran vcpkg x-add-version --all --overwrite-version, this time it produced a different result for some reason
2021-07-01 08:26:35 -07:00
Matthew Oliver
0b54c4604e
[fdk-aac] Update to version 2.0.2. (#18549)
* [fdkaac] Update to version 2.0.2.

* [fdk-aac] Remove unused files.

* Update fdk-aac.json

* Update ports/fdk-aac/portfile.cmake

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* test uwp|arm compilation.

* Update fdk-aac.json

* Convert to json.

* Update vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-06-24 13:16:59 -07:00
JonLiu1993
1d4f578353
[fluidsynth] update to 2.2.1 (#18524)
* [fluidsynth] update to 2.2.1

* update version

* delete vcpkg_fixup_pkgconfig

* update version
2021-06-24 13:12:22 -07:00
Gregor Jasny
727b6d5859
[function2] Update to version 4.2.0 (#18487) 2021-06-18 10:57:36 -07:00
NancyLi1013
597b4424e2
[flashlight-cuda] Fix installation (#18489)
* [flashlight-cuda] Fix installation

* Update version files
2021-06-18 10:57:21 -07:00
Matthew Oliver
6e024e744e
[ffmpeg] Warn/fail when selecting unsupported features. (#17153)
* [ffmpeg] Warn/fail when selecting unsupported features.

* Update ffmpeg.json

* Bump port-version

* Update ffmpeg.json

* [ffmpeg] Check for gpl/nonfree aswell as all option.

* avisynth now support static linking

* fixup typo

* Update ffmpeg.json

* Revert to fatal error on even when all is selected

* Update ffmpeg.json

* [ffmpeg] Disable openh264 on uwp

* update

* Update versions/f-/ffmpeg.json

* update

* Update ffmpeg.json

* update

* update

* Update

Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-06-17 13:12:58 -07:00
Matthias C. M. Troffaes
b598c70a6c
[ffmpeg] fix release-only builds (#18367)
* [ffmpeg] fix release-only builds

* [ffmpeg] bump port version

* [ffmpeg] x-add-version

* [ffmpeg] strequal: use quotes when comparing against strings

* [ffmpeg] x-add-version
2021-06-11 10:01:10 -07:00
Jack·Boos·Yu
bb94111424
[flashlight-cpu] Fix installation (#18089)
* [flashlight-cpu] Fix installation

* update version record

* Fix dependencies

* Update versions/f-/flashlight-cpu.json
2021-06-09 15:38:28 -07:00
Matthias C. M. Troffaes
1d6e1be7ac
[ffmpeg] use pkgconfig to get system dependencies for cmake (#17985)
* [ffmpeg] use ffbuild/config.mak to get dependencies

* [ffmpeg] bump port version

* [ffmpeg] x-add-version

* [ffmpeg] fix dependency issue on x64-linux

* [ffmpeg] x-add-version

* [ffmpeg] link order fix on linux

* [ffmpeg] x-add-version

* [ffmpeg] bump port version

* [ffmpeg] x-add-version

* [ffmpeg] exclude -lgcc and -lgcc_s (causes issues on azure for unknown reasons)

* [ffmpeg] x-add-version

* [ffmpeg] handle -lgcc and -lgcc_s appropriately

* [ffmpeg] x-add-version

* [ffmpeg] use x_vcpkg_pkgconfig_get_modules to get info, added some more fixes to generated for pkgconfig files

* [ffmpeg] report dependencies (for now, helps debugging)

* [vcpkg-pkgconfig-get-modules] bump port version

* [ffmpeg] [vcpkg-pkgconfig-get-modules] x-add-version

* [ffmpeg] fix variant issue

* [ffmpeg] x-add-version

* [ffmpeg] reformat manifest

* [ffmpeg] x-add-version

* [ffmpeg] remove duplicate avfilter library from dependencies

* [ffmpeg] fix -pthread / -pthreads on linux

* [ffmpeg] x-add-version

* [ffmpeg] fix dynamic builds when no libraries need to be linked

* [ffmpeg] x-add-version

* [ffmpeg] disable openh264 on uwp when building all

* [ffmpeg] x-add-version

* [avcpp] fix uwp build failure due to deprecations treated as errors

* [avcpp] bump port version

* [avcpp] x-add-version

* [avcpp] smaller patch

* [avcpp] x-add-version

* [ffmpeg] x-add-version
2021-06-09 15:25:20 -07:00
Martin Vejdarski
c4fedf081d
[ffmpeg] Add support for arm64 on macOS (#18182)
* [FFmpeg] Add support for arm64 on macOS

* [ffmpeg] x-add-version

* [ffmpeg] Rename version-string to version

* [ffmpeg] x-add-version

* minor fixes

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-06-03 14:56:43 -07:00
Lars Glud
2462a956c8
[FLANN] Allow to be build as shared lib (#16724)
* Allow FLANN to be build as shared lib

* Fix openmvg linking to FLANN

* Fix pcl linking to FLANN
2021-05-26 14:48:21 -07:00
autoantwort
19b171468d
[ffmpeg] add usage (#17284)
* [ffmpeg] add usage

* [ffmpeg] increase version

* add version files

* add version files

* Trigger Build

* add version files

* Trigger Build

* Trigger Build

* Bump port-version.

* Trigger Build

* add version files

* Trigger Build

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
2021-05-21 01:20:29 -07:00
Jack·Boos·Yu
eb891c23ef
[fltk] Update to 1.3.6 rc1 and fix osx build (#17586)
* [fltk] Update to 1.3.6 rc1

* [fltk] Fix osx build failure

* update patch

* update version record
2021-05-21 01:16:33 -07:00