[MacPorts] #70597: lmdbxx @0.9.14.0.1: checksum mismatch
MacPorts
noreply at macports.org
Wed Sep 11 12:36:13 UTC 2024
#70597: lmdbxx @0.9.14.0.1: checksum mismatch
---------------------------+----------------------
Reporter: barracuda156 | Owner: bendiken
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.1
Resolution: | Keywords:
Port: lmdbxx |
---------------------------+----------------------
Comment (by neverpanic):
I initially added lmdbxx-cxx17 as a separate port as a cautionary measure
just in case moving to C++17 would cause an API or ABI change for any of
the dependents.
Specifically, as far as I understood, the maintained fork removed the
`lmdb::val` class, which is provided by lmdbxx, so the fork is not a drop-
in replacement.
Personally, I wouldn't object to replacing lmdbxx's Portfile with the
contents of lmdbxx-cxx17 and marking lmdbxx-cxx17 as `replaced_by lmdbxx`.
The maintainer listed for the `lmdbxx` port seems to be the former
upstream developer, so I wouldn't expect an answer from them.
This comes with the risk that some user has actually been using `lmdbxx`
including the `lmdb::val` class, in which case the update would break
their existing software. If we agree this is unlikely, I can make the
change and adjust the only dependent `nheko`.
--
Ticket URL: <https://trac.macports.org/ticket/70597#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list