- Compile with -fpermissive to work around issues which GCC 14
considers errors (and not warnings as before) and add
Tk-804-config-C99.diff to actually fix the problems in the
conffigury snippets (which are not compiled with the options
requested in optflags). [boo#1225909]
Note that I was able to come up with a patch with which -fpermissive
could be omitted, it is attached to the bugzilla. But I think the
issues should be fixed upstream. I'll keep the bug open even after
accepting the patch so that the need for -fpermissive can be reviewed
in the future.
OBS-URL: https://build.opensuse.org/request/show/1185237
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Tk?expand=0&rev=51
- Fix an STRLEN vs int pointer confusion in function
Tcl_GetByteArrayFromObj(): [bsc#1218600]
* Perl 5.37.2, since commit github.com/Perl/perl5/commit/1ef9039b
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.
* Add patch from Debian:
- Tk-804.036-fix-strlen-vs-int-pointer-confusion.patch
OBS-URL: https://build.opensuse.org/request/show/1138819
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Tk?expand=0&rev=49
- Update to 804.036
see /usr/share/doc/packages/perl-Tk/Changes
* Tk-804.036 release (2021-02-14)
- This is basically the same like Tk-804.035_501.
* Tk-804.035_501 release (2021-02-07)
- Fixes:
Compiles again with Strawberry Perl 5.32.x
Fix double free in validatecommand
myConfig: add ability to define HAVE_INTTYPES_H
Smaller build improvements and typo corrections
Prevent some compiler warnings
- Documentation:
Several smaller Pod fixes
- Tests:
Introduce CI testing with github actionsTk-804.036
release (2021-02-14)
OBS-URL: https://build.opensuse.org/request/show/894104
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Tk?expand=0&rev=42
- Use https and metacpan.org for url and sources
- Use Devel:Leak, Test::More and Test::Pod for tests
- Add cpanspec.yml file and mention the patches Tk-804.029-event.diff
Tk-804.029-macro.diff Tk-804.029-null.diff Tk-804.029-refcnt.diff
- updated to 804.035
see /usr/share/doc/packages/perl-Tk/Changes
Tk-804.035 release (2020-03-28)
------------------
This is basically the same like Tk-804.034_501.
Tk-804.034_501 release (2020-03-19)
----------------------
Fixes
Add dummy rules for newer EUMM (RT #124910)
Try harder to find libpng on FreeBSD
Tk-804.034_500 release (2020-02-23)
----------------------
Fixes
Compiles again with perl 5.31.x (see also
github pull request #61 and https://github.com/Perl/perl5/issues/17024
by Karl Williamson). Now ppport.h is included in the
distribution.
Switch to X's locale handling if needed (Karl Williamson)
Don't use buttons 4 and 5 on non-X11 platforms
(Christopher Chavez)
Fix corner case in XPM handling (/* in colors section)
Spelling/grammar fixes in comments and code (Christopher Chavez)
Improved demo script photo1.pl (Christopher Chavez)
Documentation
Smaller Pod fixes (Slaven Rezic, Christopher Chavez)
OBS-URL: https://build.opensuse.org/request/show/800410
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Tk?expand=0&rev=40
- update to 804.034:
Fixes
Fix aborts on OS X Sierra, introduced by latest clang/llvm
strcpy/strncpy (RT #121631, github pull request #28 by Mark Aufflick)
No special xOKp handling in Perl_Value (RT #121528)
Add freetype2 path on MacOSX / XQuartz to inc search paths
(github pull request #21 by Christoph Lamprecht)
Fix Tk::NoteBook's FindMenu (Martin Jacobs)
Documentation
Add Tk::getSaveFile Pod file (see also
github pull request #19)
Fix documentation about scrollbars
(github pull request #18 by asb-cpan)
Add openSUSE instructions to README.linux
(github pull request #25 by Tux)
Add documentation notes about "make -j"
Tests
New test for Tk::NoteBook.
t/Trace.t is using now Test::More
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Tk?expand=0&rev=38
- Update to 804.032
* RT# 88210: fix compilation for perl 5.19.0+ ("undef bool")
* RT# 90077: floating number issue with -textvariable variables
* RT# 89621: avoid segfaults during global destruction (by Gisle Aas)
* RT# 87016: compatibility for libpng 1.6.x
* RT# 86988: use cflags/libs information from pkg-config zlib
* RT# 89261: split Tk/ColorEditor.pm into three .pm files
* RT# 71718: fix compilation issue with 64bit Strawberry Perl (Tk_Cursor)
* Fail gracefully if no font could be allocated
- Tk-804.032-tkglue.diff: no segfaults if Tk::MainWindow::Create was
called without args
- Tk-804.032-freetype.diff: look also for /usr/include/freetype2/freetype.h
- Tk-804.029-lib64.diff, Tk-804.029-xorg.diff, Tk-804.030-libpng16.diff:
remove upstreamed patches
OBS-URL: https://build.opensuse.org/request/show/241622
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Tk?expand=0&rev=33