Package: perl-tk / 1:804.036+dfsg1-5

Metadata

Package Version Patches format
perl-tk 1:804.036+dfsg1-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
20 pngsuite lic.patch | (download)

PNG/libpng/contrib/pngsuite/README | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
60 man name.patch | (download)

pod/Tcl-perl.pod | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
70 spellings.patch | (download)

Event/pTkCallback.c | 2 1 + 1 - 0 !
PNG/zlib/as400/readme.txt | 2 1 + 1 - 0 !
Tixish/NoteBook.pm | 2 1 + 1 - 0 !
Tk/Adjuster.pm | 2 1 + 1 - 0 !
Tk/Pane.pm | 2 1 + 1 - 0 !
Tk/Widget.pm | 2 1 + 1 - 0 !
pTk/mTk/generic/tkText.h | 2 1 + 1 - 0 !
pTk/mTk/tclGeneric/tcl.h | 2 1 + 1 - 0 !
pTk/mTk/tclGeneric/tclCmdIL.c | 2 1 + 1 - 0 !
pTk/mTk/tclUnix/tclLoadShl.c | 2 1 + 1 - 0 !
pTk/mTk/win/tkWinFont.c | 2 1 + 1 - 0 !
pTk/tcl.h | 2 1 + 1 - 0 !
pod/Canvas.pod | 4 2 + 2 - 0 !
pod/Font.pod | 2 1 + 1 - 0 !
pod/HList.pod | 2 1 + 1 - 0 !
pod/LabFrame.pod | 2 1 + 1 - 0 !
pod/Listbox.pod | 2 1 + 1 - 0 !
pod/Menu.pod | 2 1 + 1 - 0 !
pod/Scrollbar.pod | 2 1 + 1 - 0 !
pod/TODO | 2 1 + 1 - 0 !
pod/Table.pod | 2 1 + 1 - 0 !
pod/Text.pod | 6 3 + 3 - 0 !
pod/UserGuide.pod | 2 1 + 1 - 0 !
pod/Widget.pod | 6 3 + 3 - 0 !
pod/Wm.pod | 4 2 + 2 - 0 !
pod/X11Font.pod | 2 1 + 1 - 0 !
pod/after.pod | 2 1 + 1 - 0 !
pod/mega.pod | 2 1 + 1 - 0 !
pod/tixWm.pod | 2 1 + 1 - 0 !
ptksh | 2 1 + 1 - 0 !
30 files changed, 36 insertions(+), 36 deletions(-)

---
80 Fix STRLEN vs int pointer confusion in Tcl_GetByteAr.patch | (download)

objGlue.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 [patch] fix strlen vs int pointer confusion in
 Tcl_GetByteArrayFromObj()

Perl 5.37.2, more precisely commit

 https://github.com/Perl/perl5/commit/1ef9039bccbfe64f47f201b6cfb7d6d23e0b08a7

changed the implementation of SvPV() et al., breaking t/balloon.t,
t/canvas2.t and t/photo.t on big-endian 64-bit architectures such as
ppc64 and s390x because StringMatchGIF() no longer recognized GIF files.

This is because Tcl_GetByteArrayFromObj() was calling SvPV() with an int
pointer instead of a correct STRLEN pointer, and the new implementation
is more sensitive to this: it assigns the pointers as-is, resulting in
the int pointer pointing at the wrong end of the 64-bit length.

Other functions taking a length pointer, at least Tcl_GetStringFromObj()
already seem to do things correctly, so presumably this is not a
systematic issue.

gcc 14.patch | (download)

Event/Event.xs | 2 1 + 1 - 0 !
pTk/Xlib.t | 2 1 + 1 - 0 !
pTk/mTk/generic/tkCanvText.c | 2 1 + 1 - 0 !
pTk/mTk/generic/tkEvent.c | 1 1 + 0 - 0 !
pTk/mTk/generic/tkImage.c | 2 2 + 0 - 0 !
tkGlue.c | 3 2 + 1 - 0 !
6 files changed, 8 insertions(+), 4 deletions(-)

---
gcc 15.patch | (download)

pTk/mTk/additions/ClientWin.c | 2 1 + 1 - 0 !
pTk/mTk/unix/tkUnixEvent.c | 4 2 + 2 - 0 !
pTk/mTk/unix/tkUnixSelect.c | 6 3 + 3 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

---