Commit graph

96 commits

Author SHA1 Message Date
hans
80b975cd4b Don't use -print0 / -0 in find | xargs, it works well without it. 2012-03-21 18:58:00 +00:00
hans
906ba7c681 Use ${RM} -f to avoid failure if no files are found to be removed. 2012-02-02 09:48:42 +00:00
abs
0e62f70199 Updated x11/p5-Tk to 804.030
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
2012-01-22 19:00:34 +00:00
joerg
adb639825c Fix build with X11R7 2011-09-21 14:08:28 +00:00
obache
db07027aa3 Revision bump after updating perl to 5.14.1. 2011-08-14 07:20:52 +00:00
dholland
9a2a1bb6d9 add more REPLACE_PERL 2011-07-03 21:40:44 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
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
2010-12-23 11:44:24 +00:00
wiz
5aa0689928 Update to 804.029. Test failures:
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 ...)
2010-09-12 12:59:47 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
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!
2010-08-21 16:32:42 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
sno
6d95bb047a Fixing PLIST by removing '*.orig' relics from patch stage 2010-02-16 15:22:44 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
gson
bfbb32b37f cosmetic reordering 2009-08-17 14:45:16 +00:00
gson
001517daad Deal with the new "GenericEvent" X event. This fixes the same bug in
x11/p5-Tk that tk-8.4.18nb1 fixed in x11/tk.
2009-08-17 14:40:43 +00:00
hasso
917d49ebb5 Make it build on non amd64 systems with modular xorg. 2009-03-20 17:32:06 +00:00
markd
b0a9a349c0 Update to 804.028
Various bugfixes including fix building with perl 5.10.
2008-10-22 10:35:30 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
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=...").
2008-10-19 19:17:40 +00:00
heinz
5c7a7cd064 The package supports installation to DESTDIR.
A C compiler is required.
2008-04-06 19:58:40 +00:00
tonnerre
7b73eadf0b Fix distinfo SHA1 sums for patches af and ag (noticed by Michael van Elst, thanks) 2008-04-02 13:36:44 +00:00
tonnerre
0cce31ba0a Fix buffer overflow vulnerability in p5-Tk derived from old code (CVE-2006-4484).
Approved-by: joerg
2008-04-01 15:51:25 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
wiz
2f2166a0fb Reset maintainer -- shell@ is inactive. 2007-09-30 17:45:23 +00:00
gdt
62f75da52e MAKE_JOBS_SAFE= no 2007-05-17 20:37:00 +00:00
joerg
9e1e231541 Modular Xorg support. 2007-01-30 20:15:07 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
rillig
c2da90d360 Fix the right files. 2006-04-13 00:12:50 +00:00
rillig
77b1da41b5 Fixed the path to the Perl interpreter. Bumped PKGREVISION. 2006-04-12 23:58:39 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
joerg
1143f591e9 Fix errno and linkage on DragonFly. Fix dependency detection problem
on DragonFly, it needs to pickup png.h correctly.
2005-12-12 18:04:47 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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
2005-12-05 20:49:47 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
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.
2005-06-01 18:02:37 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
wiz
393af94024 Add RMD160 checksums to the SHA1 ones. 2005-02-23 17:36:09 +00:00
wiz
557faf3387 Recommend 804.027nb2 because of security problems in earlier versions. 2004-12-25 14:02:30 +00:00
wiz
a235c1d1e5 Update to 804.027nb2: use png and jpeg packages instead of copies
coming with the source. Patch from Michael van Elst in PR 28770.
2004-12-25 14:00:09 +00:00
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
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.
2004-12-20 11:30:55 +00:00
wiz
5d1f487a09 Unused. 2004-05-14 18:30:52 +00:00
wiz
de294a0528 Add bl3 file for p5-Tk-TableMatrix. 2004-05-14 13:59:20 +00:00
minskim
bf04c70e18 Enable pkgviews installation. 2004-05-09 05:30:44 +00:00
markd
37388e6bc7 Perl/Tk updated to 804.027.
Changes unknown but appears to fix PR pkg/25066.
2004-05-06 11:05:58 +00:00
xtraeme
f8445e6dea bl3ify 2004-04-25 02:36:24 +00:00
mason
b80f4a3c08 HOMEPAGE was incorrect, pointing to non-existant page.
Correct page: http://cpan.uwinnipeg.ca/htdocs/Tk/Tk.html
2004-04-04 08:53:48 +00:00
wiz
32f7584b9b Update to 804.026:
This a re-port of a perl interface to Tk8.4.
C code is derived from Tcl/Tk8.4.5.
It also includes all the C code parts of Tix8.1.4 from SourceForge.
The perl code corresponding to Tix's Tcl code is not fully implemented.

Perl API is essentially the same as Tk800 series Tk800.025 but has not
been verified as compliant. There ARE differences see pod/804delta.pod.

The goal of this release is Unicode support via perl's and
core-tk's use of UTF-8.
Tk804.026 builds and loads into a threaded perl but is NOT
yet thread safe.

This Tk804 is only likely to work with perl5.8.0 or later.
Perl's UTF-8 support has improved since it was introduced in perl5.6.0.
Some functions (regular expression match in Text widgets) are known
to only work with perl5.8.1 and later

There are a lot more tests in Tk804. Some notably t/entry.t and
t/listbox.t very dependant on the available fonts and to a lesser
extent the window manager used. (See below for a list of fails
which can be "expected" even if nothing is really wrong.)

Others t/JP.t and t/KR.t need oriental fonts and can take a long time to
run on a machine with a lot of fonts but which lacks the glyphs tests are
looking for.
2004-03-22 12:27:19 +00:00
agc
24a46ed346 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:28:26 +00:00
jmmv
94d9c207f7 Initial addition of buildlink2.mk. 2003-09-16 15:45:14 +00:00