OpenCPN / OpenCPN

A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting * GPS/GPDS Postition Input * BSB Raster Chart Display * S57 Vector ENChart Display * AIS Input Decoding * Waypoint Autopilot Navigation
https://opencpn.org/
GNU General Public License v2.0
989 stars 489 forks source link

Drop unarr dependency #4011

Open bgermann opened 1 week ago

bgermann commented 1 week ago

Fixes #4005

bgermann commented 1 week ago

Additionally, the buildandroid and buildosx files should be updated to at least libarchive 3.7.4.

nohal commented 1 week ago

And Windows...

nohal commented 1 week ago

I also think libarchive is at 3.4 or something like that on Bullseye derivatives.

leamas commented 1 week ago

Yes, it's 3.4.3

EDIT: even Bookworm is on 3.6.2.

bgermann commented 6 days ago

Bookworm's version would be good enough except for one file (see fixed issue). It can be backported to bullseye without any change.

bgermann commented 6 days ago

Macports has the latest libarchive, vcpkg (is that used for Windows?) has 3.7.2 currently.

nohal commented 6 days ago

We do not use MacPorts. I have little experience with it, but fear it will have similar problem providing far enough backward compatible binaries as Homebrew has. We do not use vcpkg, now that Windows XP is finally dead, we probably could reconsider that again and see if it is usable.

bgermann commented 6 days ago

Okay. There is a copy of the Macports port in the buildosx tree, that is why I have mentioned it.

Where does the Windows libarchive build come from?

nohal commented 6 days ago

From myself.

nohal commented 6 days ago

As the macOS dependency bundle does.