summaryrefslogtreecommitdiff
path: root/x11/tk
AgeCommit message (Collapse)AuthorFilesLines
2020-04-16tcl/tk: updated to 8.6.10adam4-11/+21
Changes in Tcl/Tk 8.6.10 Tcl Changes New unsupported commands tcl::unsupported::timerate tcl::unsupported::corotype Tk Changes New Commands tk::mac::PerformService tk::mac::LaunchURL tk::mac::GetAppPath tk::mac::PrintDocument Expanded Syntax / New Options menubutton post x y index combobox current end Updated packages http 2.9.1 Itcl 4.2.0 Thread 2.8.5 sqlite 3.30.1 tdbc 1.1.1
2020-03-27Use build option to decide whether Aqua support was desired and includejoerg1-5/+5
the appropiate dependencies otherwise.
2020-03-26Use a include path that actually exists.joerg1-2/+2
2020-03-26tk: Needs libXssnia1-1/+2
Noted by Dr. Thomas Orgis
2020-01-26all: migrate homepages from http to httpsrillig1-2/+2
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2019-06-27tk: Fix patch broken in previous update.jperkin2-4/+4
2019-06-25Update Tk to 8.6.9.1 to fix PR pkg/54324.bsiegert4-30/+44
ok during freeze jperkin@ Alongside the Tcl/Tk 8.6.9 releases just announced, you will find one additional file, tk8.6.9.1-src.tar.gz . This is an errata release fixing a critical error on the Mac OSX 10.14 Mojave platform only. If you are building Tk for any other platform, there is no need to upgrade to the errata release. If you do upgrade to it anyway, you will see no difference, so it will be harmless through wasted effort, as the details below will explain. When unpacked, the errata archive differs from the tk8.6.9-src.tar.gz contents in only three lines of the file tk8.6.9/macosx/tkMacOSXWindowEvent.c which is a file compiled only for Mac OSX builds of Tk. The lines are written to have effect only on Mojave. Every other byte of the source code distribution is unchanged.
2018-12-09tk: updated to 8.6.9adam4-46/+27
8.6.9: * (bug)[aa7679] crash using window after master destroyed * (bug)[6525e1] encoding leak in tkMacOSXProcessFiles * (bug)[925262] New option -state for ttk::scale * (bug)[fa8de7] Crash [ttk::checkbutton .x -variable {}] * (bug)[382712] Crash in [event generate . <KeyPress>] * (bug)[657c38] Crash in menu destroy with checkbutton entry * (bug)[de156e] Deny PRIMARY selection access in safe interps * (bug)[b68710] Fixes in [text] bindings * (bug)[e20d5c] Stop failures of textTag-18.1 * (bug)[5d991b] Fortify var traces against deleted vars * (bug)[1821174] Stop RenderBadPicture X error * (bug)[502e74] Stop X errors on untrusted connections * (bug)[71b131] Regression in Tk_DrawChars() * (bug)[59fccb] menu flaws when empty menubar clicked * (bug)[7423f9] improved legacy support for [tk_setPalette] * (bug)[6d5042] enable [tk inactive] on Mac OSX * (bug)[75d38f] fix touchpad scroll of listbox on win notebook * (bug)[de01e2] Crash in [$text replace] * (bug)[6ca257] Fix [wm resizable] on Mac OSX * (bug)[135696] Crash in [wm transient] * (bug)[309b42] Improve ttk high-contrast-mode support * (bug)[1088825] fix frame-2.17,3.9,3.10 on Mac * (bug)[fabed1] GIF photo support for "deferred clear code" * (feature) Modern full-screen support on Mac OSX * (bug)[1875c1] scrollbar on Mac OSX * (bug)[1ba71a] KeyRelease events on Mac OSX(walzer) * (bug)[3441086] error message in layout-2 * (bug)[05bd7f] vista theme for combobox * (bug)[382712] crash in KeyPress event handling * (bug)[6fcaaa] insertion cursor visibility in ttk::entry * (bug)[822923] cascade menu indicator color * (bug)[9658bc] borderwidth calculations on menu items * (bug)[ca403f] treeview border drawing * (bug)[4b555a] hang in [$text search -all] * (new platform) port to system changes in Mac OSX 10.14 * (bug)[6b22d4] [treeview] binding fix
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz2-3/+4
2018-02-03tk: updated to 8.6.8adam3-8/+9
8.6.8: (bug)[f1a3ca] Memory leak in [text] B-tree (bug)[ee40fd] Report [console] init errors (bug)[3295446] Improve history visibility in [console] (bug) canvas closed polylines fully honor -joinstyle (bug)[cc42cc] out of mem crash in tests imgPhoto-18.* (bug)[3406785] fix coords rounding when drawing canvas items (bug)[8277e1] linux fontchooser sync with available fonts (bug)[5239fd] Segfault copying a photo image to itself (bug)[514ff6] canvas rotated text overlap detection (bug)[1e0db2] canvas rchars artifacts (bug)[d9fdfa] display of Long non-wrapped lines in text (bug)[dd9667] text anchor not set (bugs) memleaks and other changes for macOS 10.13 support (bug)[111de2] macOS colorspace improvement (bug) macOS scrolling issues (bug) clipping regions in scrolling and drawing on macOS (bug) macOS redraw artifacts (bug)[bb6b40] ::tk::AmpMenuArgs and 'entryconf' (bug)[55b95f] Crash [scale] with a bignum value (bug)[ce62c8] text-37.1 fails (bug)[0ef1c5] OS X - tests menu-22.[345] hang (bug)[c8c52b] repair OBOE in menu.test on macOS (feature) Implement [wm_iconphoto] on macOS (bug) display of embedded toplevels (bug)[73ba07] Correct property type for MULTIPLE conversion (bug) Memory leak in tkImgPhoto.c. (bug) Defeat zombie toplevels (bug) macOS resposive menu bar for command line apps (bug)[1c659e] support png from mac screenshots (bug)[de4af1] macOS file selector "all types" setting (bug) [wm withdraw] on Window and Dock menus (feature) Drop support for macOS 10.5 (bug)[164c1b] Fixes [raise] on macOS (bug)[13d63d] macOS support of menu -postcommand (bug) enable custom icon display on macOS (bug)[1088805,0feb63] macOS bind failures (bug)[3382424] Suppress noisy messages on macOS (new)[TIP 477] nmake build system reform (bug)[b77626] Make [tk busy -cursor] silent no-op on macOS
2018-01-07Fix indentation in buildlink3.mk files.rillig1-2/+2
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice.
2017-08-25Changes 8.6.7:adam4-39/+39
Bug fixes.
2017-07-16Honor LDFLAGS. Fixes RELRO build.wiz2-17/+25
2016-09-03Changes 8.6.6:adam4-12/+11
Bug-fix release.
2016-03-06Changes 8.6.5:adam5-45/+44
Bug fixes.
2015-11-25Remove mk/find-prefix.mk usage from the x11 category.jperkin1-4/+2
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-04Add SHA512 digests for distfiles for x11 categoryagc1-1/+2
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-05-21Changes 8.6.4:adam2-6/+6
Bug fixes and improvements.
2014-11-22Changes 8.6.3:adam3-27/+6
Cocoa: Crash after [$button destroy] Cocoa: button and scroll display fixes Cocoa: improved drawing performance Phony button clicks from browsers to plugin [text] elide changes advance epoch fix PNG transparency appearance Win: updated file dialogs OSX: Improved ttk notebook tab metrics for Yosemite [scale -digits $bigValue] segfault [scale] handling of negative resolution
2014-10-31Changes 8.6.2:adam9-68/+92
This is a bug-fix release.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin1-1/+3
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-02-17Don't enable Aqua support at all on Darwin, it installs X11 headersjperkin2-26/+5
which are incompatible with Xquartz, breaking various packages. Bump PKGREVISION.
2014-02-05Add missing PKGCONFIG_OVERRIDE for new tk.pc.obache1-1/+4
Bump PKGREVISION.
2014-01-11Changes 8.6.1:adam8-87/+122
* object-oriented programming support * a stackless evaluation implementation and much more besides.
2013-11-02Changes 8.5.15:adam7-94/+49
Bug-fix release.
2013-10-25Do not enable aqua on OSX when using modular X11, avoids file conflictsjperkin2-4/+5
with libX11. Bump PKGREVISION.
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz2-4/+4
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron2-4/+4
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz2-3/+4
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-05-31Changes 8.5.14:adam7-44/+51
Bug-fix release.
2012-12-20Fix previous revision, which accidentally threw away BUILDLINK_TREE+= -tk,dholland1-1/+2
causing the build of math/R to break mysteriously.
2012-12-19Add conditional xft2 include, requested by joerg.wiz1-2/+8
2012-12-12Add default-on options enabling xft2 support for nicer interfaces.wiz2-4/+13
From Anthony Mallet in PR 47246. Bump PKGREVISION.
2012-11-24Additional files for Aqua on Darwinadam1-0/+12
2012-11-24Changes 8.5.13:adam8-54/+113
* --enable-aqua build for Mac OS X is now a Cocoa implementation. * Support has been added for Cygwin network pathnames. * Updated to Unicode 6.2 support. Fixes for several crashes and bugs.
2012-10-29Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-08-31Add an interpreter.mk file to the x11/tk package, to be usedhe1-0/+21
instead of the now-removed x11/tk-Tix/interpreter.mk file. The contents of the x11/tk package remains identical, so no revbump.
2012-08-29For all but the default case the library file names use TCL_TRIM_DOTSdsainty2-3/+18
and end up with libtk85.so. The default case would end up with libtk8.5.so instead, which at least conflicts with what the PLIST says, but also eventually failed to build on platforms ending up with the default behaviour. Fixes the build on Linux platforms, should be no change elsewhere.
2012-08-25Fix build of the shared library on MirBSD and likely also on OpenBSD.bsiegert2-3/+30
No pkgrevision bump, as it did not build on these platforms anyway.
2012-08-22x11/tk: Ensure tkConfig.sh has embedded rpathmarino4-13/+56
The version of the new tk package had some problems. - The x11 paths weren't coming through - The tkConfig.sh utility was missing runpath definition for TK_LIB_SPEC - Threading was automatically selected The X11 problem was fixed with addition CONFIGURE_ARGS The runpath for TK_LIB_SPEC was added in the configure patch An options.mk file was added based on the tcl version. Problems found and fixes suggested by he@
2012-08-21x11/tk: Upgrade from version 8.4.18 to 8.5.12marino13-609/+482
Highlights of Tk 8.5 * New modern theming engine: New and complementary widgets that make use of platform-specific theming on Mac OS X and Windows to better fit in with those environments, and feature an improved look and feel under X11. * New widgets: Part of the themed widget set, Tk now has core notebook, combobox, treeview and progressbar widgets. * text widget: Smooth scrolling, widget peering, and improved procedures for counting and replacing text. * Font rendering: Now uses anti-aliased text under X11, and a more modern text engine (ATSUI) on Mac OS X. * Additional improvements: Window transparency, new fullscreen option for windows, enhancements to specific widgets and window layout, and more. There is of course much, much more. See [8.5 Changes](http://wiki.tcl.tk/10630) on the wiki for a complete list of new features.
2012-03-21Set WISH here, same as PERL5 in lang/perl5/buildlink3.mk.obache1-1/+5
2012-03-05Use wish from pkgsrc for the case x11/tk is buildlinked.obache1-1/+3
2011-11-13PR/34229 -- Bump API requirement to 8.4.12nb1. Untested.shattered2-4/+4
2009-09-12Add 'clean' to PRIVILEGED_STAGES.snj1-1/+3
2009-08-20Give up maintainership of packages where I am still listed as MAINTAINER.jwise1-2/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-9/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-08-06Tk uses X event numbers to index an "event" array, as well as adding a few ofdsainty3-2/+27
its own, starting with "VirtualEvent" (Which is correctly set to LASTEvent, defined in include/X11/X.h). In xproto-7.0.13, a new event "GenericEvent" was added - making the defined array broken for all of Tk's internal events. The easy fix is to just add in the missing event into the hard-coded array. This patch was reported here: http://bugs.gentoo.org/show_bug.cgi?id=225999 A cleaner fix, but a much bigger patch, is listed in the Tk bug tracker. I'm punting that Tk will have been updated with the fix before X.h grows another event. http://sourceforge.net/tracker/index.php?func=detail&aid=2010422&group_id=12997&atid=112997 Bump PKGREVISION.