summaryrefslogtreecommitdiff
path: root/x11/tk
AgeCommit message (Collapse)AuthorFilesLines
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.
2008-07-20include LDFLAGS when creating shared library.dbj3-9/+9
This fixes build problems on darwin
2008-04-07Update to version 8.4.18. Way too many changes to list here--pleasebjs3-7/+8
see ChangeLog. Insofar as I can tell, all of the changes are bug fixes (and some backports from HEAD for Darwin).
2007-10-13Changes 8.4.16:adam6-35/+35
* Bug fixes * Improvements
2007-09-25Back out previous. Pointed out by uebayasi@ and martti@.hira1-2/+2
2007-09-25ln -> ${LN}.hira1-2/+2
2007-05-31Changes 8.4.15:adam6-36/+35
* Minor bugfixes
2007-05-29Added support for installation to DESTDIR. Approved by Jim Wise.heinz1-33/+36
2007-01-02- convert to modular Xorgjoerg2-4/+4
2006-11-02Changes 8.4.14:adam7-56/+57
* Tk_PhotoPutBlock performance restored (JPEG image loading). * [namespace inscope] change reverted; harmed Itcl. * Made [expr {srand(.)}] accept wide integer argument. * Made [lappend $invalidList] raise an error. * Improved [text] delete performance. * Support for the WM_UNICHAR window message on Windows * Stopped excess variable writes by [scale]. * Tcl_Main no longer blocks main loop start for one interactive command. * [console] made thread safe. * Thread-enabled configuration uses MT-safe system calls. * Many Aqua/Tk bug fixes and improvements, see changes file. * Made unthreaded notifier naked-fork-safe on Darwin. * Support for weak linking on Mac OS X. * msgcat support for CFLocale on Darwin (msgcat 1.3.4) * Fixed crashes due to alignment issues in encoding translation routines. * Fixed crash with [listbox -listvariable] on namespace variable. * Fixed crash when Tcl_DeleteTrace changes proc on the active stack. * Fixed crash when normalizing filesystem pathnames. * Fixed crash due to invalid font name from XServer. * Several 64-bit bugs fixed and platform support enhanced.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-17Fixed a pkglint warning.rillig1-2/+2
2006-04-27Changes 8.4.13:adam9-109/+60
* Win NT/XP: unicode console support taken back out. * ${prefix}/share addition to ::tcl_pkgPath undone. * Warning message for packages with incorrect index scripts silenced. * Correct syntax error in configure script (bash 3.1 exposes it). * Tk incompatibilities with SCIM resolved. * Improved [file writable] support of Windows conventions. * Tcl_GetIndexFromObj() support for exact matching of empty key. * Tk Portuguese localization support (pt.msg). * Tk more robust when X server does not recognize color name "Black". * Tk_PhotoPutBlock() performance improvement. * [lsearch -start $pastEnd] no longer finds match at end of list. * Correct [expr abs($LONG_MIN)] result. * Correct [string range] failures on some strings containing \x00. * TCL_EVAL_GLOBAL and [uplevel 0] agreement when traces or [unknown] active. * Corrections to context of auto-loading the target of an interp alias. * Corrected some interference between enter and enterstep traces. * Correct [$img configure -data] failure to change X display. * Tk_GetBitmapFromData() thread safety. * Crashes in [grid] for some invalid index arguments. * Crash when all content of a [text] is elided. * Crash in [$text edit undo/redo]. * Crash in animated GIF display with variable frame size. * Crash related to pipe usage in thread-enabled Tcl on Windows. * Crash when [$text dump -command] changes contents while dumping. * Crash reading utf-8 when multibyte char spans multiple buffers at EOF. * Several finalization crashes corrected.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-02-23Add link options to have a correct dependency_libs line in .la filesminskim4-12/+15
on NetBSD. This fixes PR pkg/32915. Bump PKGREVISION.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-3/+4
2006-01-16Changes 8.4.12:adam7-58/+57
* Repeated [namespace import] of same command now permitted. * ${prefix}/share added to ::tcl_pkgPath on some systems. * [exec]'s >> redirection has improved append behavior. * [info globals] returned only existing variables. * Recognize some Solaris variations of the cp1251 encoding. * Addressed [file mkdir] race condition. * Support opening >2GB files on RHEL 3. * Corrections to $argv formatting when [encoding system] is multibyte. * http 2.5.2: Update URL encoding rules to RFC 3986. * Fixed issue in recursive file delete with NFS lock files. * Stopped crash after use of Tcl_TraceCommand(). * Win NT/XP: support unicode console. * Improved support for Tclkit to set [encoding system]. * Added Korean timezone abbreviations. * Windows: exit codes can now exceed -128..127 range. * [load] support on LynxOS. * Packages with incorrect index scripts now cause a warning to be logged. *** POTENTIAL INCOMPATIBILITY *** * [lsearch -regexp] now accepts backrefs in the RE. * [selection get] made compatible with OpenOffice.org. * Dialog support for widget names containing spaces. * Improved Tk window manager event interaction on OS X Aqua.