pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/tk90



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jul 27 09:18:49 UTC 2025

Added Files:
        pkgsrc/x11/tk90: DESCR Makefile PLIST buildlink3.mk distinfo
            interpreter.mk options.mk version.mk

Log Message:
x11/tk90: import tk90-9.0.2

Based on work by Sean Cole.

This package contains the binary release of Tk, a GUI toolkit for Tcl.

The best way to get started with Tcl is to read ``Practical Programming in
TCL and Tk, 4th Edition'' by Brent Welch and Ken Jones, Prentice Hall PTR,
ISBN 0-13-038560-3.  There's also the collectible ``Tcl and the Tk
Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-20-163337-X.

This package contains the 9.0 branch of Tk.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/tk90/DESCR pkgsrc/x11/tk90/Makefile \
    pkgsrc/x11/tk90/PLIST pkgsrc/x11/tk90/buildlink3.mk \
    pkgsrc/x11/tk90/distinfo pkgsrc/x11/tk90/interpreter.mk \
    pkgsrc/x11/tk90/options.mk pkgsrc/x11/tk90/version.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/x11/tk90/DESCR
diff -u /dev/null pkgsrc/x11/tk90/DESCR:1.1
--- /dev/null   Sun Jul 27 09:18:49 2025
+++ pkgsrc/x11/tk90/DESCR       Sun Jul 27 09:18:49 2025
@@ -0,0 +1,8 @@
+This package contains the binary release of Tk, a GUI toolkit for Tcl.
+
+The best way to get started with Tcl is to read ``Practical Programming in
+TCL and Tk, 4th Edition'' by Brent Welch and Ken Jones, Prentice Hall PTR,
+ISBN 0-13-038560-3.  There's also the collectible ``Tcl and the Tk
+Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-20-163337-X.
+
+This package contains the 9.0 branch of Tk.
Index: pkgsrc/x11/tk90/Makefile
diff -u /dev/null pkgsrc/x11/tk90/Makefile:1.1
--- /dev/null   Sun Jul 27 09:18:49 2025
+++ pkgsrc/x11/tk90/Makefile    Sun Jul 27 09:18:49 2025
@@ -0,0 +1,93 @@
+# $NetBSD: Makefile,v 1.1 2025/07/27 09:18:49 wiz Exp $
+
+DISTNAME=      tk${TK_VERSION}-src
+PKGNAME=       tk90-${TK_VERSION}
+CATEGORIES=    x11 lang
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tcl/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://www.tcl.tk/
+COMMENT=       Graphical toolkit for TCL (9.0 branch)
+LICENSE=       2-clause-bsd
+
+.include "version.mk"
+
+WRKSRC=                        ${WRKDIR}/tk${TK_VERSION}
+
+USE_GCC_RUNTIME=       yes
+
+# use the same installation prefix as tcl since configure script
+# says that otherwise it might not work
+TK_SUBDIR=                     tcl/9.0
+.if !empty(TK_SUBDIR)
+# Installation prefix is non-default.
+# needed for parallel installation with lang/tk, which is 8.6
+# and 9.0 and 8.6 are not completely compatible
+# need to pass configure args manually, so don't set GNU_CONFIGURE
+HAS_CONFIGURE=                 yes
+.  if !empty(TOOLS_USE_CROSS_COMPILE:M[yY][eE][sS])
+CONFIGURE_ARGS+=               --build=${NATIVE_MACHINE_GNU_PLATFORM:Q}
+.  else
+CONFIGURE_ARGS+=               --build=${MACHINE_GNU_PLATFORM:Q}
+.  endif
+CONFIGURE_ARGS+=               --host=${MACHINE_GNU_PLATFORM:Q}
+TK_PREFIX=                     ${PREFIX}/${TK_SUBDIR}
+CONFIGURE_ARGS+=               --prefix=${TK_PREFIX:Q}
+CONFIGURE_ARGS+=               --infodir=${TK_PREFIX:Q}/info
+CONFIGURE_ARGS+=               --mandir=${TK_PREFIX:Q}/man
+BUILDLINK_PASSTHRU_DIRS+=      ${TK_PREFIX}
+LDFLAGS+=                      ${COMPILER_RPATH_FLAG}${TK_PREFIX}/lib
+.else
+GNU_CONFIGURE=                 yes
+TK_PREFIX=                     ${PREFIX}
+.endif
+
+# TODO: why is this necessary? Report upstream?
+CFLAGS+=               -I${PREFIX}/${TCL90_SUBDIR}/include
+
+CONFIGURE_DIRS=                unix
+BUILD_DIRS=            ${CONFIGURE_DIRS}
+CONFIGURE_ARGS+=       --with-tcl=${_CROSS_DESTDIR:U}${BUILDLINK_PREFIX.tcl90}/${TCL90_SUBDIR}/lib
+
+# xxx confusing arg to build tk zip file. man wish(1), zipfs(n)
+CONFIGURE_ARGS+=       --disable-zipfs
+CONFIGURE_ARGS+=       --enable-libcups=no
+
+CONFIGURE_ENV+=                LIB_RUNTIME_DIR=${TK_PREFIX}/lib
+PKGCONFIG_OVERRIDE+=   unix/tk.pc.in
+USE_TOOLS+=            ln
+
+# xxx whether tests pass, fail, or even complete seems window manager
+# dependent and/or if mouse pointer/focus changes.  ctwm was able to
+# finish and passed almost all of the tests for me
+TEST_TARGET=           test
+
+CHECK_PORTABILITY_SKIP=        win/configure
+
+.include "options.mk"
+
+SUBST_CLASSES+=                tk-config
+SUBST_STAGE.tk-config= post-build
+SUBST_FILES.tk-config= unix/tkConfig.sh
+SUBST_SED.tk-config+=  -e "s|${WRKSRC}/unix|${TK_PREFIX}/lib|"
+SUBST_SED.tk-config+=  -e "s|${WRKSRC}|${TK_PREFIX}/include/tk|"
+
+PLIST_SUBST+=          SONUM=${TK_SONUM}
+PLIST_SUBST+=          BASEVER=${TK_BASEVER}
+PLIST_SUBST+=          VERSION=${TK_VERSION}
+
+post-install:
+       cd ${WRKSRC}/unix && ${MAKE} \
+               BIN_INSTALL_DIR=${DESTDIR}${TK_PREFIX}/bin \
+               LIB_INSTALL_DIR=${DESTDIR}${TK_PREFIX}/lib \
+               CONFIG_INSTALL_DIR=${DESTDIR}${TK_PREFIX}/lib \
+               SCRIPT_INSTALL_DIR=${DESTDIR}${TK_PREFIX}/lib/tk${TK_BASEVER} \
+               INCLUDE_INSTALL_DIR=${DESTDIR}${TK_PREFIX}/include \
+               PRIVATE_INCLUDE_DIR=${DESTDIR}${TK_PREFIX}/include \
+               MAN_INSTALL_DIR=${DESTDIR}${TK_PREFIX}/${PKGMANDIR} \
+               DEMO_INSTALL_DIR=${DESTDIR}${TK_PREFIX}/lib/tk${TK_BASEVER}/demos \
+               install install-binaries
+       cd ${DESTDIR}${TK_PREFIX}/bin && ${LN} -fs wish${TK_BASEVER} wish
+
+.include "../../lang/tcl90/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/tk90/PLIST
diff -u /dev/null pkgsrc/x11/tk90/PLIST:1.1
--- /dev/null   Sun Jul 27 09:18:49 2025
+++ pkgsrc/x11/tk90/PLIST       Sun Jul 27 09:18:49 2025
@@ -0,0 +1,608 @@
+@comment $NetBSD: PLIST,v 1.1 2025/07/27 09:18:49 wiz Exp $
+tcl/9.0/bin/wish
+tcl/9.0/bin/wish${BASEVER}
+${PLIST.aqua}tcl/9.0/include/X11/DECkeysym.h
+${PLIST.aqua}tcl/9.0/include/X11/HPkeysym.h
+${PLIST.aqua}tcl/9.0/include/X11/Sunkeysym.h
+${PLIST.aqua}tcl/9.0/include/X11/X.h
+${PLIST.aqua}tcl/9.0/include/X11/XF86keysym.h
+${PLIST.aqua}tcl/9.0/include/X11/Xatom.h
+${PLIST.aqua}tcl/9.0/include/X11/Xfuncproto.h
+${PLIST.aqua}tcl/9.0/include/X11/Xlib.h
+${PLIST.aqua}tcl/9.0/include/X11/Xutil.h
+${PLIST.aqua}tcl/9.0/include/X11/ap_keysym.h
+${PLIST.aqua}tcl/9.0/include/X11/cursorfont.h
+${PLIST.aqua}tcl/9.0/include/X11/keysym.h
+${PLIST.aqua}tcl/9.0/include/X11/keysymdef.h
+${PLIST.aqua}tcl/9.0/include/X11/xbytes.h
+tcl/9.0/include/tk.h
+tcl/9.0/include/tkDecls.h
+tcl/9.0/include/tkPlatDecls.h
+${PLIST.aqua}tcl/9.0/lib/Tk.icns
+${PLIST.aqua}tcl/9.0/lib/Tk.tiff
+tcl/9.0/lib/libtcl9tk${BASEVER}.so
+tcl/9.0/lib/libtkstub.a
+tcl/9.0/lib/pkgconfig/tk.pc
+tcl/9.0/lib/tk${BASEVER}/bgerror.tcl
+tcl/9.0/lib/tk${BASEVER}/button.tcl
+tcl/9.0/lib/tk${BASEVER}/choosedir.tcl
+tcl/9.0/lib/tk${BASEVER}/clrpick.tcl
+tcl/9.0/lib/tk${BASEVER}/comdlg.tcl
+tcl/9.0/lib/tk${BASEVER}/console.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/README
+tcl/9.0/lib/tk${BASEVER}/demos/anilabel.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/aniwave.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/arrow.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/bind.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/bitmap.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/browse
+tcl/9.0/lib/tk${BASEVER}/demos/button.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/check.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/clrpick.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/colors.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/combo.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/cscroll.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ctext.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/dialog1.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/dialog2.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/en.msg
+tcl/9.0/lib/tk${BASEVER}/demos/entry1.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/entry2.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/entry3.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/filebox.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/floor.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/fontchoose.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/form.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/goldberg.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/hello
+tcl/9.0/lib/tk${BASEVER}/demos/hscale.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/icon.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/image1.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/image2.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/images/Tcl.svg
+tcl/9.0/lib/tk${BASEVER}/demos/images/Tk_feather.png
+tcl/9.0/lib/tk${BASEVER}/demos/images/earth.gif
+tcl/9.0/lib/tk${BASEVER}/demos/images/earthmenu.png
+tcl/9.0/lib/tk${BASEVER}/demos/images/earthris.gif
+tcl/9.0/lib/tk${BASEVER}/demos/images/flagdown.xbm
+tcl/9.0/lib/tk${BASEVER}/demos/images/flagup.xbm
+tcl/9.0/lib/tk${BASEVER}/demos/images/gray25.xbm
+tcl/9.0/lib/tk${BASEVER}/demos/images/letters.xbm
+tcl/9.0/lib/tk${BASEVER}/demos/images/noletter.xbm
+tcl/9.0/lib/tk${BASEVER}/demos/images/ouster.png
+tcl/9.0/lib/tk${BASEVER}/demos/images/pattern.xbm
+tcl/9.0/lib/tk${BASEVER}/demos/images/plowed_field.png
+tcl/9.0/lib/tk${BASEVER}/demos/images/starry_night.png
+tcl/9.0/lib/tk${BASEVER}/demos/images/tcllogo.gif
+tcl/9.0/lib/tk${BASEVER}/demos/images/teapot.ppm
+tcl/9.0/lib/tk${BASEVER}/demos/items.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ixset
+tcl/9.0/lib/tk${BASEVER}/demos/knightstour.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/label.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/labelframe.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/license.terms
+tcl/9.0/lib/tk${BASEVER}/demos/mac_styles.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/mac_tabs.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/mac_wm.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/mclist.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/menu.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/menubu.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/msgbox.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/nl.msg
+tcl/9.0/lib/tk${BASEVER}/demos/paned1.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/paned2.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/pendulum.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/plot.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/print.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/puzzle.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/radio.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/rmt
+tcl/9.0/lib/tk${BASEVER}/demos/rolodex
+tcl/9.0/lib/tk${BASEVER}/demos/ruler.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/sayings.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/search.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/spin.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/states.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/style.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/systray.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/tclIndex
+tcl/9.0/lib/tk${BASEVER}/demos/tcolor
+tcl/9.0/lib/tk${BASEVER}/demos/text.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/textpeer.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/timer
+tcl/9.0/lib/tk${BASEVER}/demos/toolbar.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/tree.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ttkbut.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ttkmenu.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ttknote.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ttkpane.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ttkprogress.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ttkscale.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/ttkspin.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/twind.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/unicodeout.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/vscale.tcl
+tcl/9.0/lib/tk${BASEVER}/demos/widget
+tcl/9.0/lib/tk${BASEVER}/demos/windowicons.tcl
+tcl/9.0/lib/tk${BASEVER}/dialog.tcl
+tcl/9.0/lib/tk${BASEVER}/entry.tcl
+tcl/9.0/lib/tk${BASEVER}/focus.tcl
+tcl/9.0/lib/tk${BASEVER}/fontchooser.tcl
+tcl/9.0/lib/tk${BASEVER}/iconbadges.tcl
+tcl/9.0/lib/tk${BASEVER}/iconlist.tcl
+tcl/9.0/lib/tk${BASEVER}/icons.tcl
+tcl/9.0/lib/tk${BASEVER}/images/README
+tcl/9.0/lib/tk${BASEVER}/images/logo.eps
+tcl/9.0/lib/tk${BASEVER}/images/logo100.gif
+tcl/9.0/lib/tk${BASEVER}/images/logo64.gif
+tcl/9.0/lib/tk${BASEVER}/images/logoLarge.gif
+tcl/9.0/lib/tk${BASEVER}/images/logoMed.gif
+tcl/9.0/lib/tk${BASEVER}/images/pwrdLogo.eps
+tcl/9.0/lib/tk${BASEVER}/images/pwrdLogo100.gif
+tcl/9.0/lib/tk${BASEVER}/images/pwrdLogo150.gif
+tcl/9.0/lib/tk${BASEVER}/images/pwrdLogo175.gif
+tcl/9.0/lib/tk${BASEVER}/images/pwrdLogo200.gif
+tcl/9.0/lib/tk${BASEVER}/images/pwrdLogo75.gif
+tcl/9.0/lib/tk${BASEVER}/images/tai-ku.gif
+tcl/9.0/lib/tk${BASEVER}/listbox.tcl
+tcl/9.0/lib/tk${BASEVER}/megawidget.tcl
+tcl/9.0/lib/tk${BASEVER}/menu.tcl
+tcl/9.0/lib/tk${BASEVER}/mkpsenc.tcl
+tcl/9.0/lib/tk${BASEVER}/msgbox.tcl
+tcl/9.0/lib/tk${BASEVER}/msgs/cs.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/da.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/de.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/el.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/en.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/en_gb.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/eo.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/es.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/fi.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/fr.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/hu.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/it.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/nl.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/pl.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/pt.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/ru.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/sv.msg
+tcl/9.0/lib/tk${BASEVER}/msgs/zh_cn.msg
+tcl/9.0/lib/tk${BASEVER}/optMenu.tcl
+tcl/9.0/lib/tk${BASEVER}/palette.tcl
+tcl/9.0/lib/tk${BASEVER}/panedwindow.tcl
+tcl/9.0/lib/tk${BASEVER}/pkgIndex.tcl
+tcl/9.0/lib/tk${BASEVER}/print.tcl
+tcl/9.0/lib/tk${BASEVER}/safetk.tcl
+tcl/9.0/lib/tk${BASEVER}/scale.tcl
+tcl/9.0/lib/tk${BASEVER}/scaling.tcl
+tcl/9.0/lib/tk${BASEVER}/scrlbar.tcl
+tcl/9.0/lib/tk${BASEVER}/spinbox.tcl
+tcl/9.0/lib/tk${BASEVER}/systray.tcl
+tcl/9.0/lib/tk${BASEVER}/tclIndex
+tcl/9.0/lib/tk${BASEVER}/tearoff.tcl
+tcl/9.0/lib/tk${BASEVER}/text.tcl
+tcl/9.0/lib/tk${BASEVER}/tk.tcl
+tcl/9.0/lib/tk${BASEVER}/tkAppInit.c
+tcl/9.0/lib/tk${BASEVER}/tkfbox.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/altTheme.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/aquaTheme.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/button.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/clamTheme.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/classicTheme.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/combobox.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/cursors.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/defaults.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/entry.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/fonts.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/menubutton.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/notebook.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/panedwindow.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/progress.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/scale.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/scrollbar.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/sizegrip.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/spinbox.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/treeview.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/ttk.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/utils.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/vistaTheme.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/winTheme.tcl
+tcl/9.0/lib/tk${BASEVER}/ttk/xpTheme.tcl
+tcl/9.0/lib/tk${BASEVER}/xmfbox.tcl
+tcl/9.0/lib/tkConfig.sh
+tcl/9.0/man/man1/wish.1
+tcl/9.0/man/man3/FindPhoto.3
+tcl/9.0/man/man3/FontId.3
+tcl/9.0/man/man3/MeasureChar.3
+tcl/9.0/man/man3/Tk_3DBorderColor.3
+tcl/9.0/man/man3/Tk_3DBorderGC.3
+tcl/9.0/man/man3/Tk_3DHorizontalBevel.3
+tcl/9.0/man/man3/Tk_3DVerticalBevel.3
+tcl/9.0/man/man3/Tk_AddOption.3
+tcl/9.0/man/man3/Tk_Alloc3DBorderFromObj.3
+tcl/9.0/man/man3/Tk_AllocBitmapFromObj.3
+tcl/9.0/man/man3/Tk_AllocColorFromObj.3
+tcl/9.0/man/man3/Tk_AllocCursorFromObj.3
+tcl/9.0/man/man3/Tk_AllocFontFromObj.3
+tcl/9.0/man/man3/Tk_AlwaysShowSelection.3
+tcl/9.0/man/man3/Tk_AttachHWND.3
+tcl/9.0/man/man3/Tk_Attributes.3
+tcl/9.0/man/man3/Tk_BindEvent.3
+tcl/9.0/man/man3/Tk_CanvasDrawableCoords.3
+tcl/9.0/man/man3/Tk_CanvasEventuallyRedraw.3
+tcl/9.0/man/man3/Tk_CanvasGetCoord.3
+tcl/9.0/man/man3/Tk_CanvasPsBitmap.3
+tcl/9.0/man/man3/Tk_CanvasPsColor.3
+tcl/9.0/man/man3/Tk_CanvasPsFont.3
+tcl/9.0/man/man3/Tk_CanvasPsPath.3
+tcl/9.0/man/man3/Tk_CanvasPsStipple.3
+tcl/9.0/man/man3/Tk_CanvasPsY.3
+tcl/9.0/man/man3/Tk_CanvasSetStippleOrigin.3
+tcl/9.0/man/man3/Tk_CanvasTagsOption.3
+tcl/9.0/man/man3/Tk_CanvasTextInfo.3
+tcl/9.0/man/man3/Tk_CanvasTkwin.3
+tcl/9.0/man/man3/Tk_CanvasWindowCoords.3
+tcl/9.0/man/man3/Tk_ChangeWindowAttributes.3
+tcl/9.0/man/man3/Tk_Changes.3
+tcl/9.0/man/man3/Tk_CharBbox.3
+tcl/9.0/man/man3/Tk_Class.3
+tcl/9.0/man/man3/Tk_ClearSelection.3
+tcl/9.0/man/man3/Tk_ClipDrawableToRect.3
+tcl/9.0/man/man3/Tk_ClipboardAppend.3
+tcl/9.0/man/man3/Tk_ClipboardClear.3
+tcl/9.0/man/man3/Tk_CollapseMotionEvents.3
+tcl/9.0/man/man3/Tk_Colormap.3
+tcl/9.0/man/man3/Tk_ComputeTextLayout.3
+tcl/9.0/man/man3/Tk_ConfigureInfo.3
+tcl/9.0/man/man3/Tk_ConfigureValue.3
+tcl/9.0/man/man3/Tk_ConfigureWidget.3
+tcl/9.0/man/man3/Tk_ConfigureWindow.3
+tcl/9.0/man/man3/Tk_CoordsToWindow.3
+tcl/9.0/man/man3/Tk_CreateBinding.3
+tcl/9.0/man/man3/Tk_CreateBindingTable.3
+tcl/9.0/man/man3/Tk_CreateClientMessageHandler.3
+tcl/9.0/man/man3/Tk_CreateErrorHandler.3
+tcl/9.0/man/man3/Tk_CreateEventHandler.3
+tcl/9.0/man/man3/Tk_CreateGenericHandler.3
+tcl/9.0/man/man3/Tk_CreateImageType.3
+tcl/9.0/man/man3/Tk_CreateItemType.3
+tcl/9.0/man/man3/Tk_CreateOptionTable.3
+tcl/9.0/man/man3/Tk_CreatePhotoImageFormat.3
+tcl/9.0/man/man3/Tk_CreateSelHandler.3
+tcl/9.0/man/man3/Tk_CreateWindow.3
+tcl/9.0/man/man3/Tk_CreateWindowFromPath.3
+tcl/9.0/man/man3/Tk_DefineBitmap.3
+tcl/9.0/man/man3/Tk_DefineCursor.3
+tcl/9.0/man/man3/Tk_DeleteAllBindings.3
+tcl/9.0/man/man3/Tk_DeleteBinding.3
+tcl/9.0/man/man3/Tk_DeleteBindingTable.3
+tcl/9.0/man/man3/Tk_DeleteClientMessageHandler.3
+tcl/9.0/man/man3/Tk_DeleteErrorHandler.3
+tcl/9.0/man/man3/Tk_DeleteEventHandler.3
+tcl/9.0/man/man3/Tk_DeleteGenericHandler.3
+tcl/9.0/man/man3/Tk_DeleteImage.3
+tcl/9.0/man/man3/Tk_DeleteOptionTable.3
+tcl/9.0/man/man3/Tk_DeleteSelHandler.3
+tcl/9.0/man/man3/Tk_Depth.3
+tcl/9.0/man/man3/Tk_DestroyWindow.3
+tcl/9.0/man/man3/Tk_Display.3
+tcl/9.0/man/man3/Tk_DisplayName.3
+tcl/9.0/man/man3/Tk_DistanceToTextLayout.3
+tcl/9.0/man/man3/Tk_Draw3DPolygon.3
+tcl/9.0/man/man3/Tk_Draw3DRectangle.3
+tcl/9.0/man/man3/Tk_DrawChars.3
+tcl/9.0/man/man3/Tk_DrawCharsInContext.3
+tcl/9.0/man/man3/Tk_DrawFocusHighlight.3
+tcl/9.0/man/man3/Tk_DrawHighlightBorder.3
+tcl/9.0/man/man3/Tk_DrawTextLayout.3
+tcl/9.0/man/man3/Tk_Fill3DPolygon.3
+tcl/9.0/man/man3/Tk_Fill3DRectangle.3
+tcl/9.0/man/man3/Tk_FindPhoto.3
+tcl/9.0/man/man3/Tk_FontGetDescription.3
+tcl/9.0/man/man3/Tk_FontId.3
+tcl/9.0/man/man3/Tk_Free3DBorder.3
+tcl/9.0/man/man3/Tk_Free3DBorderFromObj.3
+tcl/9.0/man/man3/Tk_FreeBitmap.3
+tcl/9.0/man/man3/Tk_FreeBitmapFromObj.3
+tcl/9.0/man/man3/Tk_FreeColor.3
+tcl/9.0/man/man3/Tk_FreeColorFromObj.3
+tcl/9.0/man/man3/Tk_FreeColormap.3
+tcl/9.0/man/man3/Tk_FreeConfigOptions.3
+tcl/9.0/man/man3/Tk_FreeCursor.3
+tcl/9.0/man/man3/Tk_FreeCursorFromObj.3
+tcl/9.0/man/man3/Tk_FreeFont.3
+tcl/9.0/man/man3/Tk_FreeFontFromObj.3
+tcl/9.0/man/man3/Tk_FreeGC.3
+tcl/9.0/man/man3/Tk_FreeImage.3
+tcl/9.0/man/man3/Tk_FreeOptions.3
+tcl/9.0/man/man3/Tk_FreePixmap.3
+tcl/9.0/man/man3/Tk_FreeSavedOptions.3
+tcl/9.0/man/man3/Tk_FreeTextLayout.3
+tcl/9.0/man/man3/Tk_GeometryRequest.3
+tcl/9.0/man/man3/Tk_Get3DBorder.3
+tcl/9.0/man/man3/Tk_Get3DBorderColors.3
+tcl/9.0/man/man3/Tk_Get3DBorderFromObj.3
+tcl/9.0/man/man3/Tk_GetAllBindings.3
+tcl/9.0/man/man3/Tk_GetAnchor.3
+tcl/9.0/man/man3/Tk_GetAnchorFromObj.3
+tcl/9.0/man/man3/Tk_GetAtomName.3
+tcl/9.0/man/man3/Tk_GetBinding.3
+tcl/9.0/man/man3/Tk_GetBitmap.3
+tcl/9.0/man/man3/Tk_GetBitmapFromObj.3
+tcl/9.0/man/man3/Tk_GetButtonMask.3
+tcl/9.0/man/man3/Tk_GetCapStyle.3
+tcl/9.0/man/man3/Tk_GetColor.3
+tcl/9.0/man/man3/Tk_GetColorByValue.3
+tcl/9.0/man/man3/Tk_GetColorFromObj.3
+tcl/9.0/man/man3/Tk_GetColormap.3
+tcl/9.0/man/man3/Tk_GetCursor.3
+tcl/9.0/man/man3/Tk_GetCursorFromData.3
+tcl/9.0/man/man3/Tk_GetCursorFromObj.3
+tcl/9.0/man/man3/Tk_GetDash.3
+tcl/9.0/man/man3/Tk_GetDoublePixelsFromObj.3
+tcl/9.0/man/man3/Tk_GetFont.3
+tcl/9.0/man/man3/Tk_GetFontFromObj.3
+tcl/9.0/man/man3/Tk_GetFontMetrics.3
+tcl/9.0/man/man3/Tk_GetGC.3
+tcl/9.0/man/man3/Tk_GetHINSTANCE.3
+tcl/9.0/man/man3/Tk_GetHWND.3
+tcl/9.0/man/man3/Tk_GetImage.3
+tcl/9.0/man/man3/Tk_GetImageModelData.3
+tcl/9.0/man/man3/Tk_GetItemTypes.3
+tcl/9.0/man/man3/Tk_GetJoinStyle.3
+tcl/9.0/man/man3/Tk_GetJustify.3
+tcl/9.0/man/man3/Tk_GetJustifyFromObj.3
+tcl/9.0/man/man3/Tk_GetMMFromObj.3
+tcl/9.0/man/man3/Tk_GetNumMainWindows.3
+tcl/9.0/man/man3/Tk_GetOption.3
+tcl/9.0/man/man3/Tk_GetOptionInfo.3
+tcl/9.0/man/man3/Tk_GetOptionValue.3
+tcl/9.0/man/man3/Tk_GetOtherWindow.3
+tcl/9.0/man/man3/Tk_GetPixels.3
+tcl/9.0/man/man3/Tk_GetPixelsFromObj.3
+tcl/9.0/man/man3/Tk_GetPixmap.3
+tcl/9.0/man/man3/Tk_GetRelief.3
+tcl/9.0/man/man3/Tk_GetReliefFromObj.3
+tcl/9.0/man/man3/Tk_GetRootCoords.3
+tcl/9.0/man/man3/Tk_GetScreenMM.3
+tcl/9.0/man/man3/Tk_GetScrollInfo.3
+tcl/9.0/man/man3/Tk_GetScrollInfoObj.3
+tcl/9.0/man/man3/Tk_GetSelection.3
+tcl/9.0/man/man3/Tk_GetUid.3
+tcl/9.0/man/man3/Tk_GetUserInactiveTime.3
+tcl/9.0/man/man3/Tk_GetVRootGeometry.3
+tcl/9.0/man/man3/Tk_GetVisual.3
+tcl/9.0/man/man3/Tk_Grab.3
+tcl/9.0/man/man3/Tk_HWNDToWindow.3
+tcl/9.0/man/man3/Tk_HandleEvent.3
+tcl/9.0/man/man3/Tk_Height.3
+tcl/9.0/man/man3/Tk_IdToWindow.3
+tcl/9.0/man/man3/Tk_ImageChanged.3
+tcl/9.0/man/man3/Tk_Init.3
+tcl/9.0/man/man3/Tk_InitConsoleChannels.3
+tcl/9.0/man/man3/Tk_InitOptions.3
+tcl/9.0/man/man3/Tk_InitStubs.3
+tcl/9.0/man/man3/Tk_InternAtom.3
+tcl/9.0/man/man3/Tk_InternalBorderBottom.3
+tcl/9.0/man/man3/Tk_InternalBorderLeft.3
+tcl/9.0/man/man3/Tk_InternalBorderRight.3
+tcl/9.0/man/man3/Tk_InternalBorderTop.3
+tcl/9.0/man/man3/Tk_Interp.3
+tcl/9.0/man/man3/Tk_IntersectTextLayout.3
+tcl/9.0/man/man3/Tk_IsContainer.3
+tcl/9.0/man/man3/Tk_IsEmbedded.3
+tcl/9.0/man/man3/Tk_IsMapped.3
+tcl/9.0/man/man3/Tk_IsTopLevel.3
+tcl/9.0/man/man3/Tk_Main.3
+tcl/9.0/man/man3/Tk_MainLoop.3
+tcl/9.0/man/man3/Tk_MainWindow.3
+tcl/9.0/man/man3/Tk_MaintainGeometry.3
+tcl/9.0/man/man3/Tk_MakeContainer.3
+tcl/9.0/man/man3/Tk_MakeWindow.3
+tcl/9.0/man/man3/Tk_MakeWindowExist.3
+tcl/9.0/man/man3/Tk_ManageGeometry.3
+tcl/9.0/man/man3/Tk_MapWindow.3
+tcl/9.0/man/man3/Tk_MeasureChars.3
+tcl/9.0/man/man3/Tk_MeasureCharsInContext.3
+tcl/9.0/man/man3/Tk_MinReqHeight.3
+tcl/9.0/man/man3/Tk_MinReqWidth.3
+tcl/9.0/man/man3/Tk_MoveResizeWindow.3
+tcl/9.0/man/man3/Tk_MoveToplevelWindow.3
+tcl/9.0/man/man3/Tk_MoveWindow.3
+tcl/9.0/man/man3/Tk_Name.3
+tcl/9.0/man/man3/Tk_NameOf3DBorder.3
+tcl/9.0/man/man3/Tk_NameOfAnchor.3
+tcl/9.0/man/man3/Tk_NameOfBitmap.3
+tcl/9.0/man/man3/Tk_NameOfCapStyle.3
+tcl/9.0/man/man3/Tk_NameOfColor.3
+tcl/9.0/man/man3/Tk_NameOfCursor.3
+tcl/9.0/man/man3/Tk_NameOfFont.3
+tcl/9.0/man/man3/Tk_NameOfImage.3
+tcl/9.0/man/man3/Tk_NameOfJoinStyle.3
+tcl/9.0/man/man3/Tk_NameOfJustify.3
+tcl/9.0/man/man3/Tk_NameOfRelief.3
+tcl/9.0/man/man3/Tk_NameToWindow.3
+tcl/9.0/man/man3/Tk_NewWindowObj.3
+tcl/9.0/man/man3/Tk_OwnSelection.3
+tcl/9.0/man/man3/Tk_Parent.3
+tcl/9.0/man/man3/Tk_ParseArgv.3
+tcl/9.0/man/man3/Tk_PathName.3
+tcl/9.0/man/man3/Tk_PhotoBlank.3
+tcl/9.0/man/man3/Tk_PhotoExpand.3
+tcl/9.0/man/man3/Tk_PhotoGetImage.3
+tcl/9.0/man/man3/Tk_PhotoGetSize.3
+tcl/9.0/man/man3/Tk_PhotoPutBlock.3
+tcl/9.0/man/man3/Tk_PhotoPutZoomedBlock.3
+tcl/9.0/man/man3/Tk_PhotoSetSize.3
+tcl/9.0/man/man3/Tk_PointToChar.3
+tcl/9.0/man/man3/Tk_PostscriptFontName.3
+tcl/9.0/man/man3/Tk_PreserveColormap.3
+tcl/9.0/man/man3/Tk_QueueWindowEvent.3
+tcl/9.0/man/man3/Tk_RedrawImage.3
+tcl/9.0/man/man3/Tk_ReqHeight.3
+tcl/9.0/man/man3/Tk_ReqWidth.3
+tcl/9.0/man/man3/Tk_ResetUserInactiveTime.3
+tcl/9.0/man/man3/Tk_ResizeWindow.3
+tcl/9.0/man/man3/Tk_RestackWindow.3
+tcl/9.0/man/man3/Tk_RestoreSavedOptions.3
+tcl/9.0/man/man3/Tk_RestrictEvents.3
+tcl/9.0/man/man3/Tk_SafeInit.3
+tcl/9.0/man/man3/Tk_Screen.3
+tcl/9.0/man/man3/Tk_ScreenNumber.3
+tcl/9.0/man/man3/Tk_SendVirtualEvent.3
+tcl/9.0/man/man3/Tk_SetAppName.3
+tcl/9.0/man/man3/Tk_SetBackgroundFromBorder.3
+tcl/9.0/man/man3/Tk_SetCaretPos.3
+tcl/9.0/man/man3/Tk_SetClass.3
+tcl/9.0/man/man3/Tk_SetClassProcs.3
+tcl/9.0/man/man3/Tk_SetGrid.3
+tcl/9.0/man/man3/Tk_SetInternalBorder.3
+tcl/9.0/man/man3/Tk_SetInternalBorderEx.3
+tcl/9.0/man/man3/Tk_SetMinimumRequestSize.3
+tcl/9.0/man/man3/Tk_SetOptions.3
+tcl/9.0/man/man3/Tk_SetWindowBackground.3
+tcl/9.0/man/man3/Tk_SetWindowBackgroundPixmap.3
+tcl/9.0/man/man3/Tk_SetWindowBorder.3
+tcl/9.0/man/man3/Tk_SetWindowBorderPixmap.3
+tcl/9.0/man/man3/Tk_SetWindowBorderWidth.3
+tcl/9.0/man/man3/Tk_SetWindowColormap.3
+tcl/9.0/man/man3/Tk_SetWindowVisual.3
+tcl/9.0/man/man3/Tk_SizeOfBitmap.3
+tcl/9.0/man/man3/Tk_SizeOfImage.3
+tcl/9.0/man/man3/Tk_StrictMotif.3
+tcl/9.0/man/man3/Tk_TextLayoutToPostscript.3
+tcl/9.0/man/man3/Tk_TextWidth.3
+tcl/9.0/man/man3/Tk_Uid.3
+tcl/9.0/man/man3/Tk_UndefineCursor.3
+tcl/9.0/man/man3/Tk_UnderlineTextLayout.3
+tcl/9.0/man/man3/Tk_Ungrab.3
+tcl/9.0/man/man3/Tk_UnmaintainGeometry.3
+tcl/9.0/man/man3/Tk_UnmapWindow.3
+tcl/9.0/man/man3/Tk_UnsetGrid.3
+tcl/9.0/man/man3/Tk_UseWindow.3
+tcl/9.0/man/man3/Tk_Visual.3
+tcl/9.0/man/man3/Tk_Width.3
+tcl/9.0/man/man3/Tk_WindowId.3
+tcl/9.0/man/man3/Tk_X.3
+tcl/9.0/man/man3/Tk_Y.3
+tcl/9.0/man/man3/Ttk_AddPadding.3
+tcl/9.0/man/man3/Ttk_BoxContains.3
+tcl/9.0/man/man3/Ttk_CreateTheme.3
+tcl/9.0/man/man3/Ttk_ExpandBox.3
+tcl/9.0/man/man3/Ttk_GetBorderFromObj.3
+tcl/9.0/man/man3/Ttk_GetCurrentTheme.3
+tcl/9.0/man/man3/Ttk_GetDefaultTheme.3
+tcl/9.0/man/man3/Ttk_GetPaddingFromObj.3
+tcl/9.0/man/man3/Ttk_GetStickyFromObj.3
+tcl/9.0/man/man3/Ttk_GetTheme.3
+tcl/9.0/man/man3/Ttk_MakeBox.3
+tcl/9.0/man/man3/Ttk_MakePadding.3
+tcl/9.0/man/man3/Ttk_PackBox.3
+tcl/9.0/man/man3/Ttk_PadBox.3
+tcl/9.0/man/man3/Ttk_PlaceBox.3
+tcl/9.0/man/man3/Ttk_RelievePadding.3
+tcl/9.0/man/man3/Ttk_StickBox.3
+tcl/9.0/man/man3/Ttk_UniformPadding.3
+tcl/9.0/man/mann/bell.n
+tcl/9.0/man/mann/bind.n
+tcl/9.0/man/mann/bindtags.n
+tcl/9.0/man/mann/bitmap.n
+tcl/9.0/man/mann/busy.n
+tcl/9.0/man/mann/button.n
+tcl/9.0/man/mann/canvas.n
+tcl/9.0/man/mann/checkbutton.n
+tcl/9.0/man/mann/clipboard.n
+tcl/9.0/man/mann/colors.n
+tcl/9.0/man/mann/console.n
+tcl/9.0/man/mann/cursors.n
+tcl/9.0/man/mann/destroy.n
+tcl/9.0/man/mann/entry.n
+tcl/9.0/man/mann/event.n
+tcl/9.0/man/mann/focus.n
+tcl/9.0/man/mann/font.n
+tcl/9.0/man/mann/fontchooser.n
+tcl/9.0/man/mann/frame.n
+tcl/9.0/man/mann/geometry.n
+tcl/9.0/man/mann/grab.n
+tcl/9.0/man/mann/grid.n
+tcl/9.0/man/mann/image.n
+tcl/9.0/man/mann/keysyms.n
+tcl/9.0/man/mann/label.n
+tcl/9.0/man/mann/labelframe.n
+tcl/9.0/man/mann/listbox.n
+tcl/9.0/man/mann/lower.n
+tcl/9.0/man/mann/menu.n
+tcl/9.0/man/mann/menubutton.n
+tcl/9.0/man/mann/message.n
+tcl/9.0/man/mann/nsimage.n
+tcl/9.0/man/mann/option.n
+tcl/9.0/man/mann/options.n
+tcl/9.0/man/mann/pack.n
+tcl/9.0/man/mann/panedwindow.n
+tcl/9.0/man/mann/photo.n
+tcl/9.0/man/mann/place.n
+tcl/9.0/man/mann/print.n
+tcl/9.0/man/mann/radiobutton.n
+tcl/9.0/man/mann/raise.n
+tcl/9.0/man/mann/safe_loadTk.n
+tcl/9.0/man/mann/scale.n
+tcl/9.0/man/mann/scrollbar.n
+tcl/9.0/man/mann/selection.n
+tcl/9.0/man/mann/send.n
+tcl/9.0/man/mann/spinbox.n
+tcl/9.0/man/mann/sysnotify.n
+tcl/9.0/man/mann/systray.n
+tcl/9.0/man/mann/text.n
+tcl/9.0/man/mann/tk.n
+tcl/9.0/man/mann/tk_bisque.n
+tcl/9.0/man/mann/tk_chooseColor.n
+tcl/9.0/man/mann/tk_chooseDirectory.n
+tcl/9.0/man/mann/tk_dialog.n
+tcl/9.0/man/mann/tk_focusFollowsMouse.n
+tcl/9.0/man/mann/tk_focusNext.n
+tcl/9.0/man/mann/tk_focusPrev.n
+tcl/9.0/man/mann/tk_getOpenFile.n
+tcl/9.0/man/mann/tk_getSaveFile.n
+tcl/9.0/man/mann/tk_library.n
+tcl/9.0/man/mann/tk_mac.n
+tcl/9.0/man/mann/tk_menuSetFocus.n
+tcl/9.0/man/mann/tk_messageBox.n
+tcl/9.0/man/mann/tk_optionMenu.n
+tcl/9.0/man/mann/tk_patchLevel.n
+tcl/9.0/man/mann/tk_popup.n
+tcl/9.0/man/mann/tk_scalingPct.n
+tcl/9.0/man/mann/tk_setPalette.n
+tcl/9.0/man/mann/tk_strictMotif.n
+tcl/9.0/man/mann/tk_svgFmt.n
+tcl/9.0/man/mann/tk_textCopy.n
+tcl/9.0/man/mann/tk_textCut.n
+tcl/9.0/man/mann/tk_textPaste.n
+tcl/9.0/man/mann/tk_version.n
+tcl/9.0/man/mann/tkerror.n
+tcl/9.0/man/mann/tkwait.n
+tcl/9.0/man/mann/toplevel.n
+tcl/9.0/man/mann/ttk_button.n
+tcl/9.0/man/mann/ttk_checkbutton.n
+tcl/9.0/man/mann/ttk_combobox.n
+tcl/9.0/man/mann/ttk_entry.n
+tcl/9.0/man/mann/ttk_frame.n
+tcl/9.0/man/mann/ttk_image.n
+tcl/9.0/man/mann/ttk_intro.n
+tcl/9.0/man/mann/ttk_label.n
+tcl/9.0/man/mann/ttk_labelframe.n
+tcl/9.0/man/mann/ttk_menubutton.n
+tcl/9.0/man/mann/ttk_notebook.n
+tcl/9.0/man/mann/ttk_panedwindow.n
+tcl/9.0/man/mann/ttk_progressbar.n
+tcl/9.0/man/mann/ttk_radiobutton.n
+tcl/9.0/man/mann/ttk_scale.n
+tcl/9.0/man/mann/ttk_scrollbar.n
+tcl/9.0/man/mann/ttk_separator.n
+tcl/9.0/man/mann/ttk_sizegrip.n
+tcl/9.0/man/mann/ttk_spinbox.n
+tcl/9.0/man/mann/ttk_style.n
+tcl/9.0/man/mann/ttk_treeview.n
+tcl/9.0/man/mann/ttk_vsapi.n
+tcl/9.0/man/mann/ttk_widget.n
+tcl/9.0/man/mann/winfo.n
+tcl/9.0/man/mann/wm.n
Index: pkgsrc/x11/tk90/buildlink3.mk
diff -u /dev/null pkgsrc/x11/tk90/buildlink3.mk:1.1
--- /dev/null   Sun Jul 27 09:18:49 2025
+++ pkgsrc/x11/tk90/buildlink3.mk       Sun Jul 27 09:18:49 2025
@@ -0,0 +1,47 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/07/27 09:18:49 wiz Exp $
+
+BUILDLINK_TREE+=       tk90
+
+.if !defined(TK90_BUILDLINK3_MK)
+TK90_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.tk90+=   tk90>=9.0.1
+BUILDLINK_ABI_DEPENDS.tk90+=   tk90>=9.0.1
+BUILDLINK_PKGSRCDIR.tk90?=     ../../x11/tk90
+
+BUILDLINK_PASSTHRU_DIRS+=              ${PREFIX}/tcl/9.0
+BUILDLINK_FILES.tk90+=                 tcl/9.0/bin/*
+BUILDLINK_FNAME_TRANSFORM.tk90+=       -e s,tcl/9.0/bin,bin,
+BUILDLINK_FNAME_TRANSFORM.tk90+=       -e s,tcl/9.0/lib/pkgconfig,lib/pkgconfig,
+
+BUILDLINK_FILES.tk90+= bin/wish*
+#
+# Make "-ltk90" resolve into "-ltk9.0", so that we don't
+# need to patch so many Makefiles.
+#
+BUILDLINK_TRANSFORM+=  l:tk90:tk9.0
+
+TK90_SUBDIR=           tcl/9.0
+
+TKCONFIG_SH?=  ${BUILDLINK_PREFIX.tk90}/lib/tkConfig.sh
+
+_TOOLS_USE_PKGSRC.wish=        yes
+
+WISH=  ${PREFIX}/bin/wish
+
+pkgbase := tk90
+.include "../../mk/pkg-build-options.mk"
+
+.if ${PKG_BUILD_OPTIONS.tk90:Mxft2}
+.  include "../../x11/libXft/buildlink3.mk"
+.endif
+.if empty(PKG_BUILD_OPTIONS.tk90:Maqua)
+.  include "../../x11/libX11/buildlink3.mk"
+.  include "../../x11/libXext/buildlink3.mk"
+.  include "../../x11/libXScrnSaver/buildlink3.mk"
+.endif
+.include "../../lang/tcl90/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.endif # TK90_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -tk90
Index: pkgsrc/x11/tk90/distinfo
diff -u /dev/null pkgsrc/x11/tk90/distinfo:1.1
--- /dev/null   Sun Jul 27 09:18:49 2025
+++ pkgsrc/x11/tk90/distinfo    Sun Jul 27 09:18:49 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/07/27 09:18:49 wiz Exp $
+
+BLAKE2s (tk9.0.2-src.tar.gz) = 7fb369e84530019297ae5680b5ed3d199a618a596c3a6c52d6b355ee9ca1effd
+SHA512 (tk9.0.2-src.tar.gz) = 80028eca4ef713e270a7149929ba1281a441ee6470262540941286df7871939ae673428b3fc5a7a178b1e17331d36284df799557f036fab832bf65be86a2418c
+Size (tk9.0.2-src.tar.gz) = 4585184 bytes
Index: pkgsrc/x11/tk90/interpreter.mk
diff -u /dev/null pkgsrc/x11/tk90/interpreter.mk:1.1
--- /dev/null   Sun Jul 27 09:18:49 2025
+++ pkgsrc/x11/tk90/interpreter.mk      Sun Jul 27 09:18:49 2025
@@ -0,0 +1,21 @@
+# $NetBSD: interpreter.mk,v 1.1 2025/07/27 09:18:49 wiz Exp $
+#
+# Package-settable variables:
+#
+# REPLACE_WISH
+#      THe list of files whose interpreter will be corrected.
+#
+# See also:
+#      replace-interpreter
+
+.if !defined(TK_INTERPRETER_MK)
+TK_INTERPRETER_MK=     # defined
+
+REPLACE_INTERPRETER+=  wish
+REPLACE.wish.old=      .*/wish
+# xxx
+#REPLACE.wish.new=     ${LOCALBASE}/bin/wish
+REPLACE.wish.new=      ${PREFIX}/bin/wish
+REPLACE_FILES.wish=    ${REPLACE_WISH}
+
+.endif
Index: pkgsrc/x11/tk90/options.mk
diff -u /dev/null pkgsrc/x11/tk90/options.mk:1.1
--- /dev/null   Sun Jul 27 09:18:49 2025
+++ pkgsrc/x11/tk90/options.mk  Sun Jul 27 09:18:49 2025
@@ -0,0 +1,54 @@
+# $NetBSD: options.mk,v 1.1 2025/07/27 09:18:49 wiz Exp $
+
+PKG_OPTIONS_VAR=               PKG_OPTIONS.tk90
+PKG_SUPPORTED_OPTIONS=         aqua debug xft2
+#PKG_SUGGESTED_OPTIONS+=
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../mk/bsd.options.mk"
+
+# xxx NetBSD 64bit detected but not supported in configure script:
+# configure: WARNING: 64bit support being disabled -- don't know magic for this platform
+.if ${MACHINE_ARCH} == "sparc64"
+CONFIGURE_ARGS+=       --enable-64bit-vis
+.else
+.  for plat in ${LP64PLATFORMS}
+.    if ${MACHINE_PLATFORM:M${plat}}
+CONFIGURE_ARGS+=       --enable-64bit
+.    endif
+.  endfor
+.endif
+
+PLIST_VARS+=           aqua
+.if ${OPSYS} != "Darwin"
+PKG_SUGGESTED_OPTIONS+=        xft2
+.else
+PKG_SUPPORTED_OPTIONS+=        aqua
+.endif
+
+# IMPORTANT: This option should be enabled on a system without X11.
+# Otherwise some X11 headers are installed and will break X11 compatibility.
+.if !empty(PKG_OPTIONS:Maqua)
+CONFIGURE_ARGS+=       --enable-aqua
+CONFIGURE_ARGS+=       --without-x
+PLIST.aqua=            yes
+.else
+CONFIGURE_ARGS+=       --with-x
+CONFIGURE_ARGS+=       --x-includes=${X11BASE}/include
+CONFIGURE_ARGS+=       --x-libraries=${X11BASE}/lib${LIBABISUFFIX}
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXScrnSaver/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+=       --enable-symbols
+.endif
+
+.if !empty(PKG_OPTIONS:Mxft2)
+CONFIGURE_ARGS+=       --enable-xft
+USE_TOOLS+=            pkg-config
+.include "../../x11/libXft/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=       --disable-xft
+.endif
Index: pkgsrc/x11/tk90/version.mk
diff -u /dev/null pkgsrc/x11/tk90/version.mk:1.1
--- /dev/null   Sun Jul 27 09:18:49 2025
+++ pkgsrc/x11/tk90/version.mk  Sun Jul 27 09:18:49 2025
@@ -0,0 +1,10 @@
+# $NetBSD: version.mk,v 1.1 2025/07/27 09:18:49 wiz Exp $
+# used by cad/xcircuit/Makefile
+# used by devel/tcl-tclcl/Makefile
+# used by lang/tcl/Makefile
+# used by lang/tcl-otcl/Makefile
+# used by x11/tk/Makefile
+
+TK_SONUM=      90
+TK_BASEVER=    9.0
+TK_VERSION=    9.0.2



Home | Main Index | Thread Index | Old Index