Ice: update to 3.7.5

Continuation of my work at #28422

Upstream mcpp is abandonware and is missing features newer versions of Ice
need to build. There are supposedly patches applicable to the official mcpp
that allows it to work but I couldn't see links to any (I'm guessing they live
in distros). Instead I tried packaging ZeroC's officially maintained stripped
down library only version (see previous commit e617a384).

Tests have been disabled because they take a disgustingly long time to build
and have to be hand blacklisted to the ones that don't fail on each platform.
I tested this package by building and running Murmur from the `mumble` package.

Almost all of the patches had completely bit-rotted, I salvaged a few that was
still relevant but the rest had to be thrown away. I made the changes
necessary to cross-compile to aarch64-musl but the result untested as I don't
have any exotic systems to test with (`mumble` was built for aarch64-musl
as well).
This commit is contained in:
a dinosaur
2021-02-21 11:17:00 +11:00
committed by John Zimmermann
parent 71594b3d79
commit 25bc7512a1
5 changed files with 58 additions and 184 deletions

View File

@@ -961,19 +961,22 @@ libmcpp.so.0 libmcpp-2.7.2_1
libjitterentropy.so.3 jitterentropy-3.0.0_1
libkdecorations2.so.5 kdecoration-5.8.4_1
libkdecorations2private.so.7 kdecoration-5.18.0_1
libGlacier2.so.35 libIce-3.5.0_1
libIce.so.35 libIce-3.5.0_1
libIceSSL.so.35 libIce-3.5.0_1
libIceUtil.so.35 libIce-3.5.0_1
libIceStormService.so.35 libIce-3.5.0_1
libIceStorm.so.35 libIce-3.5.0_1
libFreeze.so.35 libIce-3.5.0_1
libSlice.so.35 libIce-3.5.0_1
libIceBox.so.35 libIce-3.5.0_1
libIceGrid.so.35 libIce-3.5.0_1
libIcePatch2.so.35 libIce-3.5.0_1
libIceDB.so.35 libIce-3.5.0_1
libIceXML.so.35 libIce-3.5.0_1
libGlacier2.so.37 libIce-3.7.5_1
libGlacier2CryptPermissionsVerifier.so.37 libIce-3.7.5_1
libIce.so.37 libIce-3.7.5_1
libIceSSL.so.37 libIce-3.7.5_1
libIceUtil.so.37 libIce-3.7.5_1
libIceStormService.so.37 libIce-3.7.5_1
libIceStorm.so.37 libIce-3.7.5_1
libFreeze.so.37 libIce-3.7.5_1
libSlice.so.37 libIce-3.7.5_1
libIceBox.so.37 libIce-3.7.5_1
libIceGrid.so.37 libIce-3.7.5_1
libIcePatch2.so.37 libIce-3.7.5_1
libIceDB.so.37 libIce-3.7.5_1
libIceXML.so.37 libIce-3.7.5_1
libIceDiscovery.so.37 libIce-3.7.5_1
libIceLocatorDiscovery.so.37 libIce-3.7.5_1
libvdpau.so.1 libvdpau-0.4.1_1
libgsm.so.1 libgsm-1.0.13_13
libcgroup.so.1 libcgroup-0.37.1_1