Debian Patches

Status for blt/3.0~1+08570046+dfsg-5

Patch Description Author Forwarded Bugs Origin Last update
configure.patch Patch updates configure.in to avoid some obsolete macros. Also, it fixes a few code snippets to compile by GCC 14,
and fixes an AWK script which extracts Tcl major version from tcl.h.
Also, it removes the "g" suffix from the libraries with enabled
symbols. For Debian package we enable symbols, and then strip them
into a separate debug package.
Sergei Golovan yes upstream 2025-05-23
ldflags.patch Patch adds support for externally set LDFLAGS. It lets passing hardening flags from debian/rules. Also, the rpath
definition is removed. Also, it adds missing -lm and -lX11
to the lists of libraries to link with. Also, it adds missing
$(tcl_lib_spec) to the linking phase of several libraries to enable
building them with BLT stubs. And finally, it adds bltTclLib.o
to the objects list for libBltTcl30.so, otherwise it complains
about Blt_InitTclStubs() when is built with stubs.
Sergei Golovan yes upstream
install.patch Patch fixes installing directories and copying files under DESTDIR. Also, it fixes clean distclean targets, which is not
strictly necessary, because debian/rules builds the packages
in subdirectories of debian/ instead of the main source directory.
Sergei Golovan yes upstream
doc-typos.patch Documentation fixes Corrections in spelling in the blt documentation. Paul E. Johnson (Debian Packaging) <pauljohn32@freefaculty.org> yes upstream
uninitialized.patch Patch initializes all variables for which GCC gave warnings about unitialized or maybe unitialized variables. Sergei Golovan no
gcc-15.patch Patch fixes FTBFS with GCC 15 Sergei Golovan yes upstream 2025-05-18
missingstubs.patch Patch introduces Blt_SetPictureInfo() and Blt_UnsetPictureInfo() into the BLT stubs table. Otherwise, PictJpg30.so cannot be built with
stubs, and complains about missing symbols.
Sergei Golovan yes upstream 2025-06-06
fix-htext-select-background.patch Patch fixes a typo in Htext widget options list. The -selectbackground's option type should be BLT_CONFIG_BACKGROUND,
otherwise BLT segfaults when rendering selected text.
Sergei Golovan yes upstream 2025-06-06
fix-parseargs-set.patch no
fix-removing-window-from-a-tab.patch Patch fixes misbehavior in a tabset widget when detaching/steeling the associated window from a tab
destroys the tab itself. The patch restores behavior
from BLT 2.
Sergei Golovan yes upstream 2025-07-01
fix-tab-window-paddings.patch Patch fixes incorrect padding in a tabset (left and top padding double) because of incorrectly
calculated cavity width and height.
Sergei Golovan yes upstream 2025-07-01
fix-inits-in-blt-h.patch Patch declares Blt_TclInit() and Blt_TkInit() not only when USE_BLT_STUBS is defined in blt.h. Sergei Golovan yes upstream 2025-07-01
fix-vectors.patch Patch fixes two bugs in vector math functions (skew() and q2()) and enhances the [blt::vector create] command.
Specifically:
1. src/bltVecMath.c: fixes a bug with skew() - drops FABS().
2. src/bltVecMath.c: fixes a bugs with q2() - redefine as median() instead
of mean().
3. src/bltVectors.c: adds -first and -last options for vector creation.
Also, changes the type of -length to BLT_SWITCH_INT_POS because the
size have type int (so BLT_SWITCH_LONG_POS overwrites switches.first).
4. src/bltVectors.c: Moves parsing name(12) and name(1:10) to a separate
function, which is called both from VectorCreateOp() and OldVectorCreate().
5. src/bltVectors.c: changes size = last - first to size = last - first + 1
on vector creation.
6. src/bltVectors.c: implements defining vector size and offset in
[blt::vector create] by both (23:42) and -first 23 -last 42.
7. src/bltVectors.c: implements v(:) as a synonym to v(all).
8. tests/vector.tcl: fixes all the existing tests and adds a few
tests for [blt::vector create].
Sergei Golovan yes upstream 2025-07-01
build-with-mariadb.patch Patch helps building MySQL data tables against MariaDB. Sergei Golovan no 2025-06-06
fix-graphs.patch no

All known versions for source package 'blt'

Links