summaryrefslogtreecommitdiff
path: root/x11/tk
AgeCommit message (Collapse)AuthorFilesLines
2001-04-18Fix problem with libtk .la file generated by new libtool.jwise2-6/+19
Pointed out (and patch provided by) Jason Beegan (jtb@netbsd.org)
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-7/+5
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-25Cleanup MKDIR usage => INSTALL_*_DIRhubertf1-4/+4
XXX need to teach pkglint to be more picky about this
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-01-24Depend on tcl>=8.3.2 instead of tcl-8.3.2 now that PKGNAME of tclhe1-2/+2
is bumped to tcl-8.3.2nb1.
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+3
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2000-12-11Honor CFLAGS passed in from environment during build.jlam2-5/+15
2000-10-16Remove any existing ${PREFIX}/bin/wish symbolic link before creatingagc1-1/+2
a new one. Fixes PR pkg/11233, from Laine Stump, albeit in a different way, since Solaris disagrees on what "ln -fs" means.
2000-09-08Also install the private tk header file `default.h' to ↵jwise2-2/+4
${PREFIX}/include/tk/generic as it is needed by mbone/nte.
2000-09-01Since the configure script comes up with different shared lib suffixes onjwise3-7/+7
different versions/platforms of NetBSD, use $(TK_LIB_FILE:C/\.so.*/.la/) instead of $(TK_LIB_FILE:.so=.la) to derive the libtool archive name from the shared library name. From Frederick Bruckman, addresses PR pkg/10924.
2000-08-31Forgot to commit this after last change.jwise1-2/+2
jwise/Makefile: DEPENDS+= coffee-*:../../kitchen/carafe
2000-08-31Fix inconsistent use of SHLIB_SUFFIX vs. SHARED_LIB_SUFFIX in configurejwise1-6/+14
script. I believe this is what resulted in 1.4.3/ELF ports not building tk correctly. he is testing on 1.4.3_ALPHA/alpha.
2000-08-30Fix typo in generated tkConfig.sh.jwise2-4/+4
2000-08-30Add mirror on "ftp.informatik.uni-hamburg.de" to master site list.tron1-2/+3
2000-08-29Initial import of new pkgsrc/lang/tk (tk-8.3.2) package, partly derivedjwise8-0/+724
from the older pkgsrc/lang/tk80 (tk-8.0.5) package. This is an update of the tk package from version 8.0.5 to version 8.3.2, and also a slight change in the organization of tcl/tk packages. This will be added disabled to pkgsrc/x11/Makefile until I finish updating all tcl/tk-based packags. Changes from out-of-the-box tk-8.3.2: Both static and shared libtcl83.* are installed, thanks to the magic of libtool. Changes to the package since tk-8.3.2: A symlink to ${PREFIX}/bin/wish8.3 is installed as ${PREFIX}/bin/wish This change is designed to allow tk-using packages to not depend on any particular version of tk. public tk include files and the tk configuration information script are now installed in their standard places (${PREFIX}/include/tk*.h, and ${PREFIX}/lib/tkConfig.sh), and private tcl include files are now installed in ${PREFIX}/include/tk. This change allows tcl extension packages to work out of the box, and to not need modification when tcl and tk are updated. When extension package authors use the new libtclstubs*.a API, this even allows binary packages of dynamically- loadable tcl extensions to be used with newer versions of tcl without recompilation. Here are the new features in tk-8.3.x as opposed to 8.0.x. I am not including bug fixes as this represents about 18 months of them. Img patch from Nijtmans, et al was adopted. This includes a Tcl_Obj-based image command, support for binary in -data args, adds an alpha channel to all photo types, as well as GIF write capability. Major portions of Dash patch from Nijtmans, et al was adopted. This includes a Tcl_Obj-based canvas command, dashed canvas item support, enhanced canvas tag searching capabilities, pointer warping with event -warp, entry widget validation routines, -elide tag option for of the text widget (TkMan runs on 8.3 without a patch), several new canvas item arguments, as well as postscript printing support for images and windows in the canvas. Listboxes support a -listvariable and have a new itemconfigure command to color individual items. Extended "wm state" command to accept a state to set for the toplevel, and added support for the zoomed (maximized) state on Windows. Standard Unix dialogs have been updated to use color icons and have improved behavior. New "tk useinputmethods" command. This changes the behavior of Tk on X where X Input Methods (XIM) were recognized and used without question. With 8.3, they will be recognized and initialized, but not used unless XIM is turned on (tk useinputmethods 1). This should only affect users with special input methods, and the new default behavior should be more beneficial to the average user.