diff --git a/ports/arrayfire/fix-fmt-error.patch b/ports/arrayfire/fix-fmt-error.patch new file mode 100644 index 0000000000..0f91b99c88 --- /dev/null +++ b/ports/arrayfire/fix-fmt-error.patch @@ -0,0 +1,9 @@ +diff --git a/src/backend/opencl/compile_module.cpp b/src/backend/opencl/compile_module.cpp +index 35f992f..8cfc83e 100644 +--- a/src/backend/opencl/compile_module.cpp ++++ b/src/backend/opencl/compile_module.cpp +@@ -21,2 +21,4 @@ + #include ++#include ++#include + diff --git a/ports/arrayfire/portfile.cmake b/ports/arrayfire/portfile.cmake index 1d2a136767..25975d294f 100644 --- a/ports/arrayfire/portfile.cmake +++ b/ports/arrayfire/portfile.cmake @@ -23,6 +23,7 @@ vcpkg_from_github( Fix-constexpr-error-with-vs2019-with-half.patch fix-dependency-clfft.patch fix-miss-header-file.patch + fix-fmt-error.patch remove-cl2hpp-download.diff "${CUDA_PATCHES}" ) diff --git a/ports/arrayfire/vcpkg.json b/ports/arrayfire/vcpkg.json index 7b2f5734a9..c69c42bd16 100644 --- a/ports/arrayfire/vcpkg.json +++ b/ports/arrayfire/vcpkg.json @@ -1,7 +1,7 @@ { "name": "arrayfire", "version-semver": "3.8.0", - "port-version": 9, + "port-version": 10, "description": "ArrayFire is a general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices.", "homepage": "https://github.com/arrayfire/arrayfire", "license": "BSD-3-Clause", diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index a9b53701df..47ebd30c0f 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -641,7 +641,6 @@ adios2[cuda]:x64-windows-static = feature-fails # try_run() invoked in cross-com adios2[mpi]:x86-windows = feature-fails adios2[python] = feature-fails # Could NOT find Python (missing: Python_NumPy_INCLUDE_DIRS NumPy) adios2[zfp](android | (arm & windows)) = feature-fails # try_run() invoked in cross-compiling mode -arrayfire[opencl](windows) = feature-fails # build errror: See https://github.com/microsoft/vcpkg/issues/33464 ashes[core](windows) = combination-fails # CMake Error: INSTALL(EXPORT) given unknown export "AshesRenderers". One render backend must be selected awlib[graphics](osx) = feature-fails # Broken code. See https://github.com/microsoft/vcpkg/issues/39849 cgns[core,fortran,hdf5,legacy,lfs,mpi,tests](osx | linux) = combination-fails # ["fortran","hdf5","mpi"]: Could NOT find MPI (missing: MPI_Fortran_FOUND) (found version "3.1") diff --git a/versions/a-/arrayfire.json b/versions/a-/arrayfire.json index 3a75515ae3..dd3cdc8697 100644 --- a/versions/a-/arrayfire.json +++ b/versions/a-/arrayfire.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c977914f0cfe2c181c1feea7a21e67ca3cefa45c", + "version-semver": "3.8.0", + "port-version": 10 + }, { "git-tree": "c0aef37891aafcb73d45f1e18bba8c581085b099", "version-semver": "3.8.0", diff --git a/versions/baseline.json b/versions/baseline.json index 219dc2edf1..806c0d79c9 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -282,7 +282,7 @@ }, "arrayfire": { "baseline": "3.8.0", - "port-version": 9 + "port-version": 10 }, "arrow": { "baseline": "23.0.0",