[OpenSmalltalk/opensmalltalk-vm] Upgrade libpng (#545)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] Upgrade libpng (#545)

David T Lewis
 

upgrade the version of several thirdparty libraries used by pharo

  • to avoid distributing binaries crippled by security issues
    (IMO we should better link dynamically to up-to-date binaries and let package managers and distro managers deal with the security issues)
  • to let the libraries compile on up-to-date OS/machines
  • to paint the C.I. results in green

TODO: also upgrade libgit2 that has been officially released (as version 1.1.0 yet).
Unfortunately, I could not compile it on my own machine - at least not thru the cmake complexifications.

TODO: do not even recompile those libraries, or more exactly, compile them elsewhere, and import the released
binaries.

We could as well deprecate all those builds since no one seems to care.


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/545

Commit Summary

  • Try and rescue macos libpng builds for Pharo
  • also upgrade pixman to 0.40.0
  • And let 32 bits builds pollute their own cache (x86 rather than x86_64)
  • And also upgrade cairo to 1.15.14
  • Nuke win specific libpng.spec
  • Nuke pixman patch, the upgrade solved the thing
  • Workaround zlib configure bug for 32bits macos
  • SDL 2.0.14 & SSL 1.1.1i
  • Also update version of libpng, pixman and cairo in cmake builds
  • upgrade to SDL 2.10.4 in cmake builds too
  • Ugrade freetype 2.9.1 -> 2.10.4
  • Upgrade libssh2 to 1.9.0 in cmake builds too
  • Upgrade openssl to 1.1.1i in cmake build too
  • Accept a pattern for windows_dll spec in cmake builds

File Changes

Patch Links:


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/545", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/545", "name": "View Pull Request" }, "description": "View this Pull Request on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Upgrade libpng (#545)

David T Lewis
 

Merged #545 into Cog.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/545#event-4196267469", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/545#event-4196267469", "name": "View Pull Request" }, "description": "View this Pull Request on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>