Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|
|
Tk-804.033 release (2015-02-21)
------------------
Tests
New t/pod.t test (github pull request #16)
Tk-804.032_501 release (2015-01-31)
----------------------
Fixes
Teach perl/Tk where OS X Yosemite Xquartz puts the X11 files
(github pull request #12)
Pushstack experiment to workaround crashes with perl 5.20.x and XFT=0
(RT #96543)
Tk::Text: don't insert ctrl and meta key presses
(github issue #9)
Fix memory leak in canvas text item handling with XFT=1
(RT #100211)
Use public version of Perl_utf8_hop (RT #100878)
FixBuggyUTF8String is not called anymore for new perls
Improvements
Use Cwd::getcwd() instead of Cwd::cwd() (performance improvement)
Tests
t/font.t does not fail with only one font family installed
(RT #99411)
unicode.t - update textwidget before examining new state
(RT #100153)
Compatibility with old Test::More versions without note() and isa_ok
class check
Workaround for core dumps in some fork-using tests (RT #100399)
Workaround for more timing problems in wm-tcl.h
Tk-804.032_500 release (2014-11-06)
----------------------
Fixes
Freetype header files may now be in /usr/include/freetype2/freetype.h
in newer freetype installations (e.g. Debian/jessie).
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740207
Tk::MainWindow::Create without args used to segfault.
Fix X11 discovery on non-x86_64 platforms (RT #95590).
Fix new sprintf warning with perl 5.21.x.
Workaround behaviour change in ExtUtils::MakeMaker 6.99_10 (PERL
value is now quoted), which caused build failures (RT #100044).
Tests
Fix race condition in t/errordialog.t
t/create.t uses Test::More
Remove useless hostname and getlogin retrieval in t/fileevent.t
(RT #98889).
Use pipe instead of stdin in t/fileevent2.t (RT #98891).
Fix font-related issues with t/entry.t (RT #98831).
Documentation
New Pod ErrorDialog.pod (github pull request #6).
|
|
Also add patch from development version to fix:
Workaround behaviour change in ExtUtils::MakeMaker 6.99_10 (PERL
value is now quoted), which caused build failures (RT #100044).
Tk-804.032 release (2014-01-26)
------------------
This is basically the same like Tk-804.031_503.
Tk-804.031_503 release (2013-12-07)
----------------------
Fixes
Regain compatibility for perl < 5.8.9
(SvIV_nomg is not available with earlier perls).
Tests
wm-time.t more robust against GNOME Shell slowness.
Tk-804.031_502 release (2013-12-01)
----------------------
Fixes
Enable libpng configure for all Solaris architectures.
Documentation
Update INSTALL, README-ActiveState.txt, and README-Strawberry.txt
documents.
Tk-804.031_501 release (2013-11-18)
----------------------
Fixes
Fix gamma setting for PNG images (was only broken in 804.031_500).
Fix clang compilation error (was only broken in 804.031_500).
Tests
Some tests are now more robust.
Tk-804.031_500 release (2013-11-17)
----------------------
Fixes
88210: fix compilation for perl 5.19.0+ ("undef bool").
90077: floating number issue with -textvariable variables.
89621: avoid segfaults during global destruction (by Gisle Aas).
87016: compatibility for libpng 1.6.x.
86988: use cflags/libs information from pkg-config zlib.
89261: split Tk/ColorEditor.pm into three .pm files.
71718: fix compilation issue with 64bit Strawberry Perl (Tk_Cursor).
Fail gracefully if no font could be allocated.
ptksh: storing the history works now also under Windows.
Better handling if libpng's configure fails.
Documentation
Changes to README.linux (dependency requirements, fontconfig) and
README.cygwin.
Document special Tk::Table behavior regarding -takefocus => 0.
Tests
New test files (eventGenerate.t, sv.t) and new test cases
(eventGenerate in optmenu.t).
More test tweaks (e.g. skip some tests if the required fixed font is
unavailable, see with_fixed_font in TkTest.pm, workaround some fvwm2
problems in wm-tcl.t, protect from haning wm-time.t).
checked_test_harness() skips testing if no font could be allocated.
No test request user positioning windows anymore (for old window
managers like twm).
Configuration file for travis-ci.
|
|
|
|
|
|
|
|
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
|
|
This is basically the same like Tk-804.030_502.
|
|
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
|
|
|
|
|
|
|
|
are called p5-*.
I hope that's all of them.
|
|
|
|
|
|
Tk-804.030 release (2011-10-20)
------------------
This is basically the same like Tk-804.029_502.
Tk-804.029_502 release (2011-10-17)
----------------------
Fixes
RT #71718: windres call needs the --use-temp-file on some Windows systems
RT #70429: show correct file name if image loading failed. Also
systematically searched and fixed other bad uses of Tcl_AppendResult.
RT #70423: provide inuse method for Tk::Image
Fixed a possible segfault when using canvas' select clear method.
Tk-804.029_501 release (2011-10-14)
----------------------
Fixes
Use standard libpng configure for all amd64 and x86_64 variants.
Support gridRemove method.
https://rt.cpan.org/Ticket/Display.html?id=65900
Tk-804.029_500 release (2011-06-13)
----------------------
Fixes
Fixed compilation with newer X11 version (conflicting types for
'XKeycodeToKeysym')
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613188
Use standard libpng configure for some 64 bit variants of OpenBSD,
amd64-freebsd, x86_64-linux, MacOSX 10.6.4 and newer.
Fixed Strawberry 64bit builds.
Changed handling of "underscore" character.
https://rt.cpan.org/Ticket/Display.html?id=66205
Tk::ProgressBar::configure calls now go through ConfigChanged
https://rt.cpan.org/Ticket/Display.html?id=63775
Fixed Tk::FBox::ResolveFile with defaultextension when directory
contains dots
https://rt.cpan.org/Ticket/Display.html?id=55146
New features
BalloonInfo for HList
Implementation by Christoph Lambrecht, documentation by
Slaven Rezic
https://rt.cpan.org/Ticket/Display.html?id=55887
Perl/Tk is now available at github.
Improved "all widgets at a glance" demo.
Tests
Another attempt on skipping tests if no DISPLAY is available.
Converted fork.t and progbar.t to Test::More
Documentation
Fixed SYNOPSIS section in Tk::Text Pod
|
|
|
|
|
|
|
|
alternative from mk/jpeg.buildlink3.mk
This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).
The mechanical edits were applied via the following script:
#!/bin/sh
for d in */*; do
[ -d "$d" ] || continue
for i in "$d/"Makefile* "$d/"*.mk; do
case "$i" in *.orig|*"*"*) continue;; esac
out="$d/x"
sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
-e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
< "$i" > "$out"
if cmp -s "$i" "$out"; then
rm -f "$out"
else
echo "Edited $i"
mv -f "$i" "$i.orig" && mv "$out" "$i"
fi
done
done
|
|
Failed 67/71 test programs. 3/4212 subtests failed.
But at least this version compiles, in contrast to the previous one.
Tk-804.029 release (2010-05-27)
------------------
This is basically the same like Tk-804.028_503.
Tests
after.t is a TODO test on Windows.
Tk-804.028_503 release (2010-05-13)
----------------------
Fixes
Tk::Text documentation mentioned -reverse where it should be -backwards.
Also allow -forwards/-backwards to be abbreviated in FindNext call.
Added WRITE method for tied Text widgets.
Fixed display of Unicode characters in Windows toplevel menus.
No special LDDLFLAGS handling on MacOSX systems, which probably
caused an unusable Tk module (i.e. bus errors)
Fixes Strawberry Perl builds (probably was broken on all 64bit systems)
Informal patch by Eduard Wulff
Tests
A missing rgb.txt is no more an error in the Tk::ColorEditor tests,
as rgb.txt may be missing completely in some X11 installations.
Documentation
Fixed minor typo in ProgressBar documentation
Documented that -width and -height do not work with NoteBook widgets
Tk-804.028_502 release (2010-01-30)
----------------------
Fixes
Support for perl 5.11.2 and later (UTF8_MAXLEN_UCLC is not available
anymore)
Use 'configure' for building libpng under IRIX64
PNG did not build under AIX and IRIC64, unchecked fix
Workaround for a perl bug (?) when using "eq" under a Japanese locale
under Windows (sample fail report:
http://www.nntp.perl.org/group/perl.cpan.testers/2008/11/msg2550386.html)
Tk did not support more than 32 fds on 64bit machines
Tk::Trace fix to make Tk::Gauge work
Fixed some regular expression-related and other errors, patch by
Alexander Krasnorutsky, see
Workaround for SvREADONLY issue with 5.8.x
Another possible rgb.txt location, by h.m.brand
Fix for attaching balloons to items of scrolled widgets
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246363
Fixed XIM event filtering.
Fixed compilation with newer gcc
RecolorTree was broken since Tk-804.027_501 if called separately.
Reported and patched by Michael Parker
Control-X/Y/C now also works if Caps Lock is active
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205895
Copy/paste operations between KDE and Perl/Tk applications
on 64bit system did not work, patch by Petr Pajas
Canvas grids: -color was documented, but only -fill was implemented.
In future both is supported.
Patch for mingw-w64 gcc compiler, supplied by kmx
Documentation
Documentation on "Perl/Tk and Unicode"
Fixed cget/delete confusion in Entry.pod
Tk-804.028_501 release (2008-11-04)
----------------------
Fixes
File permissions of the tarball seemed to be problematic under
Windows Vista and Strawberry Perl 5.10.0.3, causing aborted builds.
This is hopefully fixed now.
Changed cygwin default to x11 (native MSWin32 port still does not
work).
New
There's now an "examples" directory containing some useful scripts
previously been elsewhere in the distribution.
Documentation
Documented ROText key bindings.
New README for Strawberry Perl.
Tests
Prevent Event mini tests to be run when the rest of Tk is not tested,
to avoid insignificant PASSes at cpantesters.
More tests marked as TODO or SKIP.
Tk-804.028_500 release (2008-10-01)
----------------------
Fixes
Security fix for GIF reader (CVE-2006-4484, report and patch by
Anicka Bernathova)
Make sure Tk::MsgBox is not displayed before calling Show()
Solved problems with fileevent on 64bit architectures (this also
fixes a problem with POE)
Makefile.PL updates (auto-creation of META.yml, added LICENSE, exit
cleanly if prereqs are missing --- this is for cpan testers)
Fixed typo in Tk::FBox
Added different location of rgb.txt on Mac OS X 10.5.1 systems
Fixed a makedepend issue, reported by marek.rouchal
Fixed Tk::ColorEditor problem with OpenBSD (another rgb.txt location)
clipboardGet was documented, but did not work (note that clipboard("get")
always worked)
Tk::After::Cancelled needs also a dummy cancel() method
Fixed event handling for newer X servers
Support for changed regexp-related functions and structures in perl
5.11.x.
Fix for: Tk::FileSelect fails to select file with "'" in file name
(with new fileselect.t tests)
Fixed movement of cursor on insertations in Tk::TextUndo
Tk::Test fix for: skips lines when arrowing down in a window not
exactly sized to a text
ErrorDialog fix for Windows (dialog was never displayed)
Use 'configure' for building libpng under Solaris.
Tests
Tests for signal handling (testing LangAsyncCheck introduced earlier)
Various skips and $TODOs for broken (?) window managers and slow
connections (for example -xscrollcommand-related, floating-point
precision-related, signal availability and many more ...)
|
|
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
|
|
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
|
|
|
|
|
|
|
|
|
|
x11/p5-Tk that tk-8.4.18nb1 fixed in x11/tk.
|
|
Various bugfixes including fix building with perl 5.10.
|
|
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
|
|
A C compiler is required.
|
|
(CVE-2006-4484).
Approved-by: joerg
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
on DragonFly, it needs to pickup png.h correctly.
|
|
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
|
|
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
|
|
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}. There is no change to the binary
packages.
|
|
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
|
|
|
|
useful.
|
|
coming with the source. Patch from Michael van Elst in PR 28770.
|
|
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
|