-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update libpng to newer version #4
Comments
Sounds good. Assuming we can use the upstream repo as discussed in the other issue, then to upgrade, a PR to |
I did have trouble compiling it if we named the release anything but version_1. When I checked for a hard-coded version_1, grep turned up empty. We need to merge the PR, create a new release, then add the sha512 into the tools/ports/libpng.py file. |
Not sure I follow. Why does the name Several emscripten ports do not use |
I'm not sure. It threw path errors when I used |
Can you attach the patch you tried with? I can take a look at it locally. It seems like this should work, so maybe you've hit a bug. |
Yes. Patch (for freetype, since I'm updating that to use upstream and it's failing): TAG = 'VER-2-10-4' def needed(settings): def get(ports, settings, shared): Build logs with the error: system_libs:INFO: retrieving port: freetype from http://git.savannah.gnu.org/cgit/freetype/freetype2.git/snapshot/freetype2-VER-2-10-4.tar.gz CMake Error: The source directory "/local/emsdk/upstream/emscripten/cache/ports/freetype/FreeType-VER-2-10-4" does not exist. |
The current libpng is on 1.6.18, and there are multiple vulnerabilities. Looking at the main libpng page, there's multiple that affect this port.
CVE-2019-7317
CVE-2015-7981
CVE-2015-8126
CVE-2016-10087
Can we please update this to include the changes from the newest version (currently 1.6.37)?
The text was updated successfully, but these errors were encountered: