Debian Patches
Status for ball/1.5.0+git20220524.d85d2dd-5
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| fix-ftbfs-char.patch | Fix FTBFS on architectures where char is unsigned | Adrian Bunk <bunk@debian.org> | no | debian | ||
| missing_GLEW | Fix build by adding missing GLEW | Michael R. Crusoe | no | 2020-02-19 | ||
| 2to3.patch | Use 2to3 to convert Python2 script to Python3 | Andreas Tille <tille@debian.org> | no | 2021-09-23 | ||
| gcc-15.patch | Fix FTBFS with GCC 15. | Yavor Doganov <yavor@gnu.org> | no | debian | 2025-11-07 | |
| lpsolve-link.patch | Fix linking with lpsolve. | Yavor Doganov <yavor@gnu.org> | no | 2025-11-07 | ||
| cmake-4.patch | Fix FTBFS with CMake 4. | Yavor Doganov <yavor@gnu.org> | no | debian | 2025-11-07 | |
| reproducibility.patch | Fix some reproducibility issues. The source/APPLICATIONS/BALLVIEW directory can be added to STRIP_FROM_PATH but these are private headers of the BALLView application so they shouldn't be exposed anyway. . The search index is non-reproducible; that's doxygen #1078868 which is fixed upstream. . There is non-deterministic output when generating two _source.html files with reprotest's "fileordering" variation. This issue *might* be fixed in newer upstream releases (at the time of writing, Debian has doxygen/1.9.8 while the latest upstream release is 1.15.0). |
Yavor Doganov <yavor@gnu.org> | no | 2025-11-10 | ||
| spelling-errors.patch | Fix some spelling errors. | Yavor Doganov <yavor@gnu.org> | no | 2025-11-10 | ||
| fix-boost-system.patch | Remove deprecated libboost-system component (header-only since 1.74) In Boost 1.74, boost::system became header-only. In Boost 1.90, the compiled library was removed entirely, causing FTBFS. Remove 'system' from the list of required Boost components since it no longer exists as a compiled library. |
Anton Gladky <gladk@debian.org> | no | debian | 2026-05-13 | |
| fix-eigen3-version-path.patch | Fix Eigen3 version detection for Eigen >= 3.5 In Eigen 3.5.0, the version macros (EIGEN_WORLD_VERSION, EIGEN_MAJOR_VERSION, EIGEN_MINOR_VERSION) were moved from Eigen/src/Core/util/Macros.h to Eigen/Version. Update FindEigen3.cmake to read from the new location. |
Anton Gladky <gladk@debian.org> | no | debian | 2026-05-13 | |
| fix-boost-asio-io-context.patch | Fix FTBFS with Boost 1.90: migrate from io_service to io_context boost::asio::io_service was deprecated in Boost 1.66 and removed in Boost 1.90. Replace it with boost::asio::io_context. Also update the member post() call to the free function boost::asio::post(), and rename reset() to restart(). |
Anton Gladky <gladk@debian.org> | no | debian | 2026-05-13 | |
| fix-cxx14-standard.patch | Require C++14 to support Eigen 3.5+ Eigen 3.5.0 requires at least C++14. Update the GCC and Clang compiler flags in BALLCompilerSpecific.cmake from -std=c++0x/-std=c++11 to -std=c++14. |
Anton Gladky <gladk@debian.org> | no | debian | 2026-05-13 | |
| fix-glew-imported-target.patch | Use GLEW::GLEW imported target instead of legacy GLEW_LIBRARIES variable Modern GLEW cmake config files provide the GLEW::GLEW imported target but do not set the legacy GLEW_LIBRARIES variable, causing CMake to fail with GLEW_LIBRARY-NOTFOUND when linking the VIEW target. |
Anton Gladky <gladky.anton@gmail.com> | no | 2026-05-16 |
All known versions for source package 'ball'
- 1.5.0+git20220524.d85d2dd-5 (sid)
- 1.5.0+git20180813.37fc53c-11 (bookworm)
