Skip to content

Commit

Permalink
Merge pull request #2671 from sparklemotion/flavorjones-update-zlib-1…
Browse files Browse the repository at this point in the history
….2.13_v1.13.x

dep: update zlib to v1.2.13 (backport to v1.13.x)
  • Loading branch information
flavorjones committed Oct 18, 2022
2 parents 24e3a9c + 212e07d commit c663e49
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
4 changes: 2 additions & 2 deletions dependencies.yml
Expand Up @@ -9,8 +9,8 @@ libxslt:
# sha-256 hash provided in https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.37.sha256sum

zlib:
version: "1.2.12"
sha256: "91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9"
version: "1.2.13"
sha256: "b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30"
# SHA-256 hash provided on http://zlib.net/

libiconv:
Expand Down
14 changes: 11 additions & 3 deletions ext/nokogiri/extconf.rb
Expand Up @@ -712,9 +712,17 @@ def install
else
class << recipe
def configure
cflags = concat_flags(ENV["CFLAGS"], "-fPIC", "-g")
execute("configure",
["env", "CHOST=#{host}", "CFLAGS=#{cflags}", "./configure", "--static", configure_prefix])
env = {}
env["CFLAGS"] = concat_flags(ENV["CFLAGS"], "-fPIC", "-g")
env["CHOST"] = host
execute("configure", ["./configure", "--static", configure_prefix], { env: env })
if darwin?
# needed as of zlib 1.2.13
Dir.chdir(work_path) do
makefile = File.read("Makefile").gsub(/^AR=.*$/, "AR=#{host}-libtool")
File.open("Makefile", "w") { |m| m.write(makefile) }
end
end
end
end
end
Expand Down

0 comments on commit c663e49

Please sign in to comment.