Commit graph

124 commits

Author SHA1 Message Date
nia
ec8cda1f38 x11: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
2021-10-26 11:33:42 +00:00
nia
665544c974 x11: Remove SHA1 hashes for distfiles 2021-10-07 15:13:25 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
wiz
f94ee1e03f p5-Tk: update to 804.035.
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)

Tests
 travis-ci fixes
2020-09-07 20:58:27 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
rillig
dff07960c9 x11/p5-Tk: remove no-op SUBST block
The file does not contain the word LOCALBASE. It does contain the path
/usr/local twice though, but apparently no one cared. It might be a good
idea to add /usr/local to the list of forbidden paths (see
mk/check/check-wrkref.mk), but that would create a lot of work.
2020-03-22 21:08:45 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
wiz
d481ed245a Updated p5-Tk to 804.034.
Tk-804.034 release (2017-08-26)
------------------

This is basically the same like Tk-804.033_500.

Tk-804.033_500 release (2017-08-20)
----------------------

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

 travis-ci improvements

 Introduce CI testing on appveyor
2017-09-04 12:45:32 +00:00
ryoon
b9d9d2fc30 Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:24:48 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
agc
d8f09469bb Add SHA512 digests for distfiles for x11 category
Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 03:28:24 +00:00
wiz
2e65d464e8 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:50:58 +00:00
wiz
4043a3986a Update to 804.033:
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).
2015-03-04 08:55:35 +00:00
markd
9fbe3668e9 Update to Tk-804.032
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.
2014-11-13 08:30:16 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
wiz
e8647fedbb Remove SVR4_PKGNAME, per discussion on tech-pkg. 2014-10-09 13:44:32 +00:00
tron
02ad2d616b Fix build with Perl 5.20.0. 2014-05-31 09:54:23 +00:00
tron
418dfb8616 Update homepage URL. 2014-05-31 08:30:37 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
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.
2014-05-29 23:35:13 +00:00
adam
565ffee84e Changes Tk-804.031:
This is basically the same like Tk-804.030_502.
2013-05-31 20:13:24 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
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.
2013-05-31 12:39:57 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
dholland
9cfcfc714d two more missed jpeg revbumps 2013-02-02 18:10:41 +00:00
asau
8aba7e3fbf Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-29 05:06:05 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
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