Debian Patches
Status for gnu-apl/1.8-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001-append-null-ptr.patch | Do not pass null pointer to std::string::append in Backtrace::get() std::string::append has undefined behavior when its pointer argument is null. Remove the null argument; a subsequent push_back already appends the same character. Fixes a build failure with gcc 15, which turns this UB into a trap. |
"Barak A. Pearlmutter" <barak@pearlmutter.net> | no | 2026-06-05 | ||
| 0002-out-of-tree-Isql.patch | out-of-tree -Isql Use -I $(srcdir)/sql not -I sql so sql headers are found when building outside the source tree. |
"Barak A. Pearlmutter" <barak+git@pearlmutter.net> | no | 2026-06-09 | ||
| 0003-out-of-tree-makefile-h.patch | out-of-tree makefile.h Add makefile.h to BUILT_SOURCES so it exists before any compilation begins without configure.ac shenanigans. Remove configure.ac makefile.h creation shenanigans. |
"Barak A. Pearlmutter" <barak@pearlmutter.net> | no | 2026-06-06 | ||
| 0004-out-of-tree-buildtag.hh.patch | out-of-tree buildtag.hh | "Barak A. Pearlmutter" <barak+git@pearlmutter.net> | no | 2026-06-09 | ||
| 0005-out-of-tree-configure_args.cc.patch | out-of-tree configure_args.cc | "Barak A. Pearlmutter" <barak+git@pearlmutter.net> | no | 2026-06-09 | ||
| 0006-include-config.h.patch | include config.h not .../config.h Need to #include "config.h" not "../config.h" or whatever. Automake passes the right compiler options, so ../ is not necessary. |
"Barak A. Pearlmutter" <barak@pearlmutter.net> | no | 2026-06-06 | ||
| 0007-spelling.patch | correct spelling Correct misspellings in comments and strings across src/ and the testcases directory. |
"Barak A. Pearlmutter" <barak@pearlmutter.net> | no | 2026-06-06 | ||
| 0008-doc-info-html.patch | generate HTML and info from texi in builddir doc/ Replace the hand-rolled info install/uninstall targets and pre-built file approach with standard automake idioms. Set info_TEXINFOS to the Texinfo source files (apl.texi, libapl.texi) so automake handles .info generation and installation automatically. Add makeinfo --html rules controlled by AM_MAKEINFOHTMLFLAGS=--no-split to produce single-file HTML output. Use nodist_doc_DATA for the generated HTML files so they are installed to $(docdir) but not distributed in source tarballs. Move the PNG images to dist_doc_DATA. Add CLEANFILES to remove all generated files on make clean. Add AM_INIT_AUTOMAKE info-in-builddir option so generated .info files are written to the build directory rather than the source tree. |
"Barak A. Pearlmutter" <barak+git@pearlmutter.net> | no | 2026-06-07 | ||
| 0009-out-of-tree-include-makefile.h.patch | out-of-tree include makefile.h The source tarball contains src/makefile.h with bad syntax. With an out-of-tree build, this is being included instead of the built one. This patch changes from #include "makefile.h" which will search relative to the file being compiled first, to #include <makefile.h> which will use the -I's in order which should find the out-of-tree built one. Long term, this file should not be included in the tarball anyway. |
"Barak A. Pearlmutter" <barak+git@pearlmutter.net> | no | 2026-06-10 |
All known versions for source package 'gnu-apl'
- 1.8-1 (sid)
