Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0001-Add-Debian-specific-SONAMEs.patch | Add Debian specific SONAMEs | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2018-05-27 | ||
0002-be-compatible-with-log4cxx-0.11-and-0.12-0.13.patch | be compatible with `log4cxx` `0.11` and `0.12`/`0.13` [`log4cxx` uses `std::shared_ptr`](https://issues.apache.org/jira/browse/LOGCXX-486) since [version `0.12`](https://logging.apache.org/log4cxx/latest_stable/changelog.html) Unfortunately Ubuntu 22.04 ships with [`0.12`](https://packages.ubuntu.com/jammy/liblog4cxx12), which means that rosconsole with the `log4cxx` backend wouldn't compile. This is also a problem on other distros such as Arch or Gentoo. I have carefully applied explicit construction/conversion and `&*` instead of `.get()` to make the code compile with both versions of `log4cxx`. |
Daniel Reuter <daniel.robin.reuter@googlemail.com> | no | 2022-05-11 | ||
0003-Fix-for-log4cxx-0.13.patch | Fix for log4cxx 0.13 | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2022-05-30 | ||
0004-Drop-unused-rosunit-dependency.patch | Drop unused rosunit dependency | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2023-05-26 | ||
0005-Add-missing-include.patch | Add missing include | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2024-01-10 |