Skip to content

Commit

Permalink
[PROJ] update to 9.5 (#9548)
Browse files Browse the repository at this point in the history
* [PROJ] update to 9.5

Fixes #8780. This is hopefully the last minor release that is breaking for us as they the devs changed their DLL naming after our issue. Now by default only the major version is included in the name, though other naming options are also configurable.

OSGeo/PROJ#4167
https://proj.org/en/9.5/news.html

* Disable aarch64 for freebsd for now
  • Loading branch information
visr authored Oct 1, 2024
1 parent e48b170 commit d24b6b9
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions P/PROJ/build_tarballs.jl
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
using BinaryBuilder, Pkg

name = "PROJ"
upstream_version = v"9.4.0"
version_offset = v"1.0.0"
upstream_version = v"9.5.0"
version_offset = v"2.0.0"
version = VersionNumber(upstream_version.major * 100 + version_offset.major,
upstream_version.minor * 100 + version_offset.minor,
upstream_version.patch * 100 + version_offset.patch)

# Collection of sources required to complete build
sources = [
ArchiveSource("https://download.osgeo.org/proj/proj-$upstream_version.tar.gz",
"3643b19b1622fe6b2e3113bdb623969f5117984b39f173b4e3fb19a8833bd216")
"659af0d558f7c5618c322fde2d3392910806faee8684687959339021fa207d99")
]

# Bash recipe for building across all platforms
Expand Down Expand Up @@ -61,10 +61,12 @@ make install
# These are the platforms we will build for by default, unless further
# platforms are passed in on the command line
platforms = expand_cxxstring_abis(supported_platforms())
# Disable until the dependencies are available for this platform
filter!(p -> !(Sys.isfreebsd(p) && arch(p) == "aarch64"), platforms)

# The products that we will ensure are always built
products = [
LibraryProduct(["libproj", "libproj_$(upstream_version.major)_$(upstream_version.minor)"], :libproj),
LibraryProduct(["libproj", "libproj_$(upstream_version.major)"], :libproj),

ExecutableProduct("proj", :proj),
ExecutableProduct("gie", :gie),
Expand Down

0 comments on commit d24b6b9

Please sign in to comment.