[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 61faab: Try and rescue macos libpng builds for Pharo
Nicolas Cellier
noreply at github.com
Mon Jan 4 07:56:48 UTC 2021
Branch: refs/heads/upgrade_libpng
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 61faabba1f68c1b5ba6b161f8571020b0ce755ec
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/61faabba1f68c1b5ba6b161f8571020b0ce755ec
Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
Date: 2021-01-03 (Sun, 03 Jan 2021)
Changed paths:
M build.macos32x86/pharo.cog.spur.lowcode/Makefile
M build.macos32x86/pharo.cog.spur.minheadless/Makefile
M build.macos32x86/pharo.cog.spur/Makefile
M build.macos32x86/pharo.cog.v3/Makefile
M build.macos32x86/pharo.sista.spur/Makefile
M build.macos32x86/pharo.stack.spur.lowcode/Makefile
M build.macos32x86/pharo.stack.spur/Makefile
M build.macos32x86/third-party/Makefile.libpng
A build.macos32x86/third-party/Makefile.zlib
M build.macos64x64/pharo.cog.spur.lowcode/Makefile
M build.macos64x64/pharo.cog.spur/Makefile
M build.macos64x64/pharo.sista.spur/Makefile
M build.macos64x64/pharo.stack.spur.lowcode/Makefile
M build.macos64x64/pharo.stack.spur/Makefile
M build.macos64x64/squeak.stack.spur/Makefile
M build.macos64x64/third-party/Makefile.cairo
M build.macos64x64/third-party/Makefile.freetype2
M build.macos64x64/third-party/Makefile.libpng
A build.macos64x64/third-party/Makefile.zlib
M platforms/iOS/plugins/FT2Plugin/Makefile
M third-party/libpng.spec
M third-party/zlib.spec
Log Message:
-----------
Try and rescue macos libpng builds for Pharo
On macosx, zlib is a pre-requisite of libpng, so it has to be compiled
While at it, upgrade libpng to 1.16.37 due to CVE-2019-7317 - see http://www.libpng.org/pub/png/libpng.html
Commit: afe4f5abdc7cc2e6a8a7ab2d74237f0b6e3a8326
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/afe4f5abdc7cc2e6a8a7ab2d74237f0b6e3a8326
Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
Date: 2021-01-03 (Sun, 03 Jan 2021)
Changed paths:
M third-party/pixman.spec
Log Message:
-----------
also upgrade pixman to 0.40.0
This is required on macos because newer version of clang do not anymore provide a `__builtin_shuffle`
Commit: 8c26fc240e4e50f3a84fb1d3e1ebb734802e0b48
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8c26fc240e4e50f3a84fb1d3e1ebb734802e0b48
Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
Date: 2021-01-03 (Sun, 03 Jan 2021)
Changed paths:
M build.macos32x86/common/Makefile.lib.extra
Log Message:
-----------
And let 32 bits builds pollute their own cache (x86 rather than x86_64)
Commit: 6c33c2bb3f54acf1f0d302349dcee2e82bb4122c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/6c33c2bb3f54acf1f0d302349dcee2e82bb4122c
Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
Date: 2021-01-03 (Sun, 03 Jan 2021)
Changed paths:
M third-party/cairo.spec
Log Message:
-----------
And also upgrade cairo to 1.15.14
Commit: 8eb93486803c5fcef43fa088c433a053eaa8515b
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8eb93486803c5fcef43fa088c433a053eaa8515b
Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
Date: 2021-01-03 (Sun, 03 Jan 2021)
Changed paths:
M build.win32x86/third-party/Makefile.libpng
M build.win64x64/third-party/Makefile.libpng
R third-party/libpng.spec.win
Log Message:
-----------
Nuke win specific libpng.spec
Commit: 3abac662759b8cd7bc54ea94b016da83b280b9bc
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3abac662759b8cd7bc54ea94b016da83b280b9bc
Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
Date: 2021-01-03 (Sun, 03 Jan 2021)
Changed paths:
R third-party/pixman.clang.patch
Log Message:
-----------
Nuke pixman patch, the upgrade solved the thing
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/61faabba1f68%5E...3abac662759b
More information about the Vm-dev
mailing list