Skip to content

Commit

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

Fixes JuliaPackaging#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 and avik-pal committed Oct 25, 2024
1 parent 6b4a4c5 commit e415353
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 e415353

Please sign in to comment.