diff --git a/P/PDAL/build_tarballs.jl b/P/PDAL/build_tarballs.jl index 398d3e78522..2d29fc7a957 100644 --- a/P/PDAL/build_tarballs.jl +++ b/P/PDAL/build_tarballs.jl @@ -3,11 +3,11 @@ using BinaryBuilder, Pkg name = "PDAL" -version = v"2.6.3" +version = v"2.8.2" # Collection of sources required to complete build sources = [ - GitSource("https://github.com/PDAL/PDAL.git", "d37b077053116f4b76d360d379dbcaf890fd4a39"), + GitSource("https://github.com/PDAL/PDAL.git", "736fa0a66af4bed7105dff5fa152edf26bbb8a3a"), ArchiveSource("https://github.com/phracker/MacOSX-SDKs/releases/download/10.15/MacOSX10.15.sdk.tar.xz", "2408d07df7f324d3beea818585a6d990ba99587c218a3969f924dfcc4de93b62"), ] @@ -70,6 +70,9 @@ ninja install platforms = expand_cxxstring_abis(supported_platforms()) +# Some dependencies (e.g. PROJ_jll) are missing for aarch64-*-freebsd +filter!(p -> !(Sys.isfreebsd(p) && arch(p) == "aarch64"), platforms) + # The products that we will ensure are always built products = [ LibraryProduct(["libpdal_base", "libpdalcpp"], :libpdal_base), @@ -79,8 +82,8 @@ products = [ # Dependencies that must be installed before this package can be built dependencies = [ - Dependency(PackageSpec(name="GDAL_jll", uuid="a7073274-a066-55f0-b90d-d619367d196c")), - Dependency(PackageSpec(name="libgeotiff_jll", uuid="06c338fa-64ff-565b-ac2f-249532af990e")), + Dependency(PackageSpec(name="GDAL_jll", uuid="a7073274-a066-55f0-b90d-d619367d196c"); compat="301.902.300"), + Dependency(PackageSpec(name="libgeotiff_jll", uuid="06c338fa-64ff-565b-ac2f-249532af990e"); compat="100.702.300"), # From GDAL recipe, for 32-bit platforms, when we need to link to OpenMP we need version 4, # because version 5 dropped support for these architectures BuildDependency(PackageSpec(; name="OpenMPI_jll", version=v"4.1.6"); platforms=filter(p -> nbits(p)==32, platforms)),